From cbd0adca913f79509cd4266c821eb05b21f20433 Mon Sep 17 00:00:00 2001 From: Sergey Antropoff Date: Sat, 18 Jul 2026 04:49:28 +0300 Subject: [PATCH] Initial release of the oVirt/RHV Engine API simulator. Stateful FastAPI lab with contract packs, Compose/Helm, Docker Hub release targets, and Pulumi coverage across all Engine series (GET/POST/PUT/DELETE/HEAD). --- .dockerignore | 10 + .env.example | 10 + .github/workflows/ci.yml | 61 + .gitignore | 75 + Dockerfile | 60 + LICENSE | 13 + Makefile | 154 + README.md | 119 + README.ru.md | 122 + app/__init__.py | 1 + app/api/__init__.py | 1 + app/api/errors.py | 51 + app/api/middleware.py | 42 + app/api/openapi.py | 94 + app/config.py | 60 + app/db/__init__.py | 1 + app/db/migrate_cli.py | 16 + app/db/migrations.py | 70 + app/db/migrations/001_ovirt_core.sql | 325 + app/db/pool.py | 88 + app/db/primitives.py | 94 + app/db/repositories/__init__.py | 1 + app/db/repositories/resources.py | 97 + app/dependencies.py | 14 + app/lifespan.py | 74 + app/logging.py | 40 + app/main.py | 46 + app/observability/__init__.py | 1 + app/observability/health.py | 37 + app/ovirt/__init__.py | 9 + app/ovirt/auth.py | 220 + app/ovirt/contract_loader.py | 174 + app/ovirt/demo_datacenter.py | 436 + app/ovirt/deps.py | 22 + app/ovirt/errors.py | 68 + app/ovirt/ids.py | 15 + app/ovirt/jobs.py | 100 + app/ovirt/mount.py | 37 + app/ovirt/opspec.py | 40 + app/ovirt/registry.py | 98 + app/ovirt/repr.py | 353 + app/ovirt/routes/__init__.py | 1 + app/ovirt/routes/engine.py | 2193 + app/ovirt/routes/sso.py | 90 + app/ovirt/schema_engine.py | 330 + app/ovirt/seed.py | 348 + app/ovirt/seed_cli.py | 41 + app/ovirt/seed_nested.py | 432 + app/ovirt/serialize.py | 173 + app/ovirt/settings.py | 198 + app/ovirt/versioning.py | 55 + app/security/__init__.py | 1 + app/security/auth.py | 35 + app/web/__init__.py | 0 app/web/assets.py | 20 + app/web/index.html | 7183 + app/web/ovirt_catalog.py | 328 + app/web/routes.py | 246 + app/web/static/ovirt-logo.png | Bin 0 -> 10792 bytes app/web/static/ovirt-mark.png | Bin 0 -> 10792 bytes contracts/README.md | 17 + contracts/README.ru.md | 18 + contracts/ovirt/3.0/api.json | 7033 + contracts/ovirt/3.0/deltas.json | 209 + contracts/ovirt/3.0/manifest.json | 95 + contracts/ovirt/3.1/api.json | 7483 + contracts/ovirt/3.1/deltas.json | 39 + contracts/ovirt/3.1/manifest.json | 99 + contracts/ovirt/3.2/api.json | 7603 + contracts/ovirt/3.2/deltas.json | 17 + contracts/ovirt/3.2/manifest.json | 99 + contracts/ovirt/3.3/api.json | 8653 ++ contracts/ovirt/3.3/deltas.json | 79 + contracts/ovirt/3.3/manifest.json | 119 + contracts/ovirt/3.4/api.json | 8983 ++ contracts/ovirt/3.4/deltas.json | 31 + contracts/ovirt/3.4/manifest.json | 127 + contracts/ovirt/3.5/api.json | 9613 ++ contracts/ovirt/3.5/deltas.json | 51 + contracts/ovirt/3.5/manifest.json | 139 + contracts/ovirt/3.6/api.json | 10273 ++ contracts/ovirt/3.6/deltas.json | 53 + contracts/ovirt/3.6/manifest.json | 155 + contracts/ovirt/4.3/api.json | 10603 ++ contracts/ovirt/4.3/deltas.json | 410 + contracts/ovirt/4.3/manifest.json | 163 + contracts/ovirt/4.4/api.json | 10813 ++ contracts/ovirt/4.4/deltas.json | 23 + contracts/ovirt/4.4/manifest.json | 167 + contracts/ovirt/4.5/api.json | 10813 ++ contracts/ovirt/4.5/deltas.json | 8 + contracts/ovirt/4.5/manifest.json | 167 + contracts/ovirt/index.json | 1502 + contracts/ovirt/master/api.json | 10813 ++ contracts/ovirt/master/deltas.json | 8 + contracts/ovirt/master/manifest.json | 167 + docker-compose.release.yml | 116 + docker-compose.yml | 164 + docker/gateway/ovirt-engine.conf | 49 + docker/tls/server.crt | 17 + docker/tls/server.key | 28 + docs/README.md | 31 + docs/api-surface.md | 30 + docs/api-versions.md | 82 + docs/api_coverage.md | 26 + docs/architecture.md | 44 + docs/authentication.md | 68 + docs/clients.md | 6 + docs/configuration.md | 87 + docs/domains/README.md | 19 + docs/domains/datacenters-clusters.md | 21 + docs/domains/hosts.md | 17 + docs/domains/identity.md | 17 + docs/domains/jobs.md | 20 + docs/domains/networks.md | 17 + docs/domains/schema-collections.md | 15 + docs/domains/storage.md | 20 + docs/domains/vms.md | 26 + docs/examples/ansible.md | 29 + docs/examples/overview.md | 35 + docs/examples/pulumi.md | 13 + docs/examples/python-requests.md | 43 + docs/examples/terraform.md | 15 + docs/examples/troubleshooting-clients.md | 38 + docs/faq.md | 42 + docs/getting-started.md | 109 + docs/kubernetes.md | 90 + docs/observability.md | 45 + docs/operations.md | 120 + docs/ports.md | 30 + docs/ru/README.md | 32 + docs/ru/api-surface.md | 31 + docs/ru/api-versions.md | 83 + docs/ru/api_coverage.md | 26 + docs/ru/architecture.md | 44 + docs/ru/authentication.md | 69 + docs/ru/clients.md | 6 + docs/ru/configuration.md | 87 + docs/ru/domains/README.md | 19 + docs/ru/domains/datacenters-clusters.md | 21 + docs/ru/domains/hosts.md | 17 + docs/ru/domains/identity.md | 17 + docs/ru/domains/jobs.md | 20 + docs/ru/domains/networks.md | 17 + docs/ru/domains/schema-collections.md | 13 + docs/ru/domains/storage.md | 20 + docs/ru/domains/vms.md | 26 + docs/ru/examples/ansible.md | 29 + docs/ru/examples/overview.md | 35 + docs/ru/examples/pulumi.md | 13 + docs/ru/examples/python-requests.md | 43 + docs/ru/examples/terraform.md | 15 + docs/ru/examples/troubleshooting-clients.md | 38 + docs/ru/faq.md | 43 + docs/ru/getting-started.md | 109 + docs/ru/kubernetes.md | 91 + docs/ru/observability.md | 44 + docs/ru/operations.md | 120 + docs/ru/ports.md | 30 + docs/ru/security.md | 34 + docs/ru/seed-profiles.md | 41 + docs/ru/troubleshooting.md | 60 + docs/ru/web-ui.md | 33 + docs/security.md | 34 + docs/seed-profiles.md | 41 + docs/troubleshooting.md | 58 + docs/web-ui.md | 33 + evidence/ovirt-3.6.json | 7 + evidence/ovirt-4.3.json | 7 + evidence/ovirt-4.4.json | 7 + evidence/ovirt-4.5.json | 7 + evidence/ovirt-master.json | 7 + examples/README.md | 14 + examples/README.ru.md | 14 + helm/ovirt-api-simulator/Chart.yaml | 6 + helm/ovirt-api-simulator/README.md | 22 + helm/ovirt-api-simulator/README.ru.md | 22 + helm/ovirt-api-simulator/templates/NOTES.txt | 13 + .../templates/_helpers.tpl | 16 + .../templates/deployment.yaml | 51 + .../templates/postgresql-statefulset.yaml | 50 + .../ovirt-api-simulator/templates/secret.yaml | 12 + .../templates/seed-job.yaml | 20 + .../templates/service.yaml | 12 + helm/ovirt-api-simulator/values.yaml | 53 + pulumi-tests/Makefile | 26 + pulumi-tests/README.md | 39 + pulumi-tests/README.ru.md | 39 + pulumi-tests/docker-compose.yml | 95 + pulumi-tests/docker/Dockerfile.pulumi-runner | 26 + pulumi-tests/pulumi/.gitignore | 4 + pulumi-tests/pulumi/Pulumi.dev.yaml | 1 + pulumi-tests/pulumi/Pulumi.yaml | 4 + pulumi-tests/pulumi/__main__.py | 7 + pulumi-tests/pulumi/coverage/__init__.py | 1 + pulumi-tests/pulumi/coverage/executor.py | 410 + pulumi-tests/pulumi/coverage/report.py | 163 + pulumi-tests/pulumi/requirements.txt | 2 + pulumi-tests/pulumi/run_suite.py | 103 + .../reports/pulumi-contract-coverage.html | 85 + .../reports/pulumi-contract-coverage.json | 119070 +++++++++++++++ .../reports/pulumi-stack-summary.json | 28 + pulumi-tests/shared/__init__.py | 1 + pulumi-tests/shared/config.py | 47 + pulumi-tests/shared/http_client.py | 80 + pyproject.toml | 79 + tests/__init__.py | 1 + tests/ovirt/__init__.py | 1 + tests/ovirt/conftest.py | 74 + tests/ovirt/test_api_integration.py | 202 + tests/ovirt/test_api_surface.py | 151 + tests/ovirt/test_api_versions.py | 203 + tests/ovirt/test_contract_packs.py | 61 + tests/ovirt/test_serialize.py | 35 + tests/unit/test_versioning.py | 7 + tools/ovirt_api_inventory/__init__.py | 1 + tools/ovirt_api_inventory/catalog.py | 611 + tools/ovirt_api_inventory/generate_packs.py | 118 + 218 files changed, 246804 insertions(+) create mode 100644 .dockerignore create mode 100644 .env.example create mode 100644 .github/workflows/ci.yml create mode 100644 .gitignore create mode 100644 Dockerfile create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.md create mode 100644 README.ru.md create mode 100644 app/__init__.py create mode 100644 app/api/__init__.py create mode 100644 app/api/errors.py create mode 100644 app/api/middleware.py create mode 100644 app/api/openapi.py create mode 100644 app/config.py create mode 100644 app/db/__init__.py create mode 100644 app/db/migrate_cli.py create mode 100644 app/db/migrations.py create mode 100644 app/db/migrations/001_ovirt_core.sql create mode 100644 app/db/pool.py create mode 100644 app/db/primitives.py create mode 100644 app/db/repositories/__init__.py create mode 100644 app/db/repositories/resources.py create mode 100644 app/dependencies.py create mode 100644 app/lifespan.py create mode 100644 app/logging.py create mode 100644 app/main.py create mode 100644 app/observability/__init__.py create mode 100644 app/observability/health.py create mode 100644 app/ovirt/__init__.py create mode 100644 app/ovirt/auth.py create mode 100644 app/ovirt/contract_loader.py create mode 100644 app/ovirt/demo_datacenter.py create mode 100644 app/ovirt/deps.py create mode 100644 app/ovirt/errors.py create mode 100644 app/ovirt/ids.py create mode 100644 app/ovirt/jobs.py create mode 100644 app/ovirt/mount.py create mode 100644 app/ovirt/opspec.py create mode 100644 app/ovirt/registry.py create mode 100644 app/ovirt/repr.py create mode 100644 app/ovirt/routes/__init__.py create mode 100644 app/ovirt/routes/engine.py create mode 100644 app/ovirt/routes/sso.py create mode 100644 app/ovirt/schema_engine.py create mode 100644 app/ovirt/seed.py create mode 100644 app/ovirt/seed_cli.py create mode 100644 app/ovirt/seed_nested.py create mode 100644 app/ovirt/serialize.py create mode 100644 app/ovirt/settings.py create mode 100644 app/ovirt/versioning.py create mode 100644 app/security/__init__.py create mode 100644 app/security/auth.py create mode 100644 app/web/__init__.py create mode 100644 app/web/assets.py create mode 100644 app/web/index.html create mode 100644 app/web/ovirt_catalog.py create mode 100644 app/web/routes.py create mode 100644 app/web/static/ovirt-logo.png create mode 100644 app/web/static/ovirt-mark.png create mode 100644 contracts/README.md create mode 100644 contracts/README.ru.md create mode 100644 contracts/ovirt/3.0/api.json create mode 100644 contracts/ovirt/3.0/deltas.json create mode 100644 contracts/ovirt/3.0/manifest.json create mode 100644 contracts/ovirt/3.1/api.json create mode 100644 contracts/ovirt/3.1/deltas.json create mode 100644 contracts/ovirt/3.1/manifest.json create mode 100644 contracts/ovirt/3.2/api.json create mode 100644 contracts/ovirt/3.2/deltas.json create mode 100644 contracts/ovirt/3.2/manifest.json create mode 100644 contracts/ovirt/3.3/api.json create mode 100644 contracts/ovirt/3.3/deltas.json create mode 100644 contracts/ovirt/3.3/manifest.json create mode 100644 contracts/ovirt/3.4/api.json create mode 100644 contracts/ovirt/3.4/deltas.json create mode 100644 contracts/ovirt/3.4/manifest.json create mode 100644 contracts/ovirt/3.5/api.json create mode 100644 contracts/ovirt/3.5/deltas.json create mode 100644 contracts/ovirt/3.5/manifest.json create mode 100644 contracts/ovirt/3.6/api.json create mode 100644 contracts/ovirt/3.6/deltas.json create mode 100644 contracts/ovirt/3.6/manifest.json create mode 100644 contracts/ovirt/4.3/api.json create mode 100644 contracts/ovirt/4.3/deltas.json create mode 100644 contracts/ovirt/4.3/manifest.json create mode 100644 contracts/ovirt/4.4/api.json create mode 100644 contracts/ovirt/4.4/deltas.json create mode 100644 contracts/ovirt/4.4/manifest.json create mode 100644 contracts/ovirt/4.5/api.json create mode 100644 contracts/ovirt/4.5/deltas.json create mode 100644 contracts/ovirt/4.5/manifest.json create mode 100644 contracts/ovirt/index.json create mode 100644 contracts/ovirt/master/api.json create mode 100644 contracts/ovirt/master/deltas.json create mode 100644 contracts/ovirt/master/manifest.json create mode 100644 docker-compose.release.yml create mode 100644 docker-compose.yml create mode 100644 docker/gateway/ovirt-engine.conf create mode 100644 docker/tls/server.crt create mode 100644 docker/tls/server.key create mode 100644 docs/README.md create mode 100644 docs/api-surface.md create mode 100644 docs/api-versions.md create mode 100644 docs/api_coverage.md create mode 100644 docs/architecture.md create mode 100644 docs/authentication.md create mode 100644 docs/clients.md create mode 100644 docs/configuration.md create mode 100644 docs/domains/README.md create mode 100644 docs/domains/datacenters-clusters.md create mode 100644 docs/domains/hosts.md create mode 100644 docs/domains/identity.md create mode 100644 docs/domains/jobs.md create mode 100644 docs/domains/networks.md create mode 100644 docs/domains/schema-collections.md create mode 100644 docs/domains/storage.md create mode 100644 docs/domains/vms.md create mode 100644 docs/examples/ansible.md create mode 100644 docs/examples/overview.md create mode 100644 docs/examples/pulumi.md create mode 100644 docs/examples/python-requests.md create mode 100644 docs/examples/terraform.md create mode 100644 docs/examples/troubleshooting-clients.md create mode 100644 docs/faq.md create mode 100644 docs/getting-started.md create mode 100644 docs/kubernetes.md create mode 100644 docs/observability.md create mode 100644 docs/operations.md create mode 100644 docs/ports.md create mode 100644 docs/ru/README.md create mode 100644 docs/ru/api-surface.md create mode 100644 docs/ru/api-versions.md create mode 100644 docs/ru/api_coverage.md create mode 100644 docs/ru/architecture.md create mode 100644 docs/ru/authentication.md create mode 100644 docs/ru/clients.md create mode 100644 docs/ru/configuration.md create mode 100644 docs/ru/domains/README.md create mode 100644 docs/ru/domains/datacenters-clusters.md create mode 100644 docs/ru/domains/hosts.md create mode 100644 docs/ru/domains/identity.md create mode 100644 docs/ru/domains/jobs.md create mode 100644 docs/ru/domains/networks.md create mode 100644 docs/ru/domains/schema-collections.md create mode 100644 docs/ru/domains/storage.md create mode 100644 docs/ru/domains/vms.md create mode 100644 docs/ru/examples/ansible.md create mode 100644 docs/ru/examples/overview.md create mode 100644 docs/ru/examples/pulumi.md create mode 100644 docs/ru/examples/python-requests.md create mode 100644 docs/ru/examples/terraform.md create mode 100644 docs/ru/examples/troubleshooting-clients.md create mode 100644 docs/ru/faq.md create mode 100644 docs/ru/getting-started.md create mode 100644 docs/ru/kubernetes.md create mode 100644 docs/ru/observability.md create mode 100644 docs/ru/operations.md create mode 100644 docs/ru/ports.md create mode 100644 docs/ru/security.md create mode 100644 docs/ru/seed-profiles.md create mode 100644 docs/ru/troubleshooting.md create mode 100644 docs/ru/web-ui.md create mode 100644 docs/security.md create mode 100644 docs/seed-profiles.md create mode 100644 docs/troubleshooting.md create mode 100644 docs/web-ui.md create mode 100644 evidence/ovirt-3.6.json create mode 100644 evidence/ovirt-4.3.json create mode 100644 evidence/ovirt-4.4.json create mode 100644 evidence/ovirt-4.5.json create mode 100644 evidence/ovirt-master.json create mode 100644 examples/README.md create mode 100644 examples/README.ru.md create mode 100644 helm/ovirt-api-simulator/Chart.yaml create mode 100644 helm/ovirt-api-simulator/README.md create mode 100644 helm/ovirt-api-simulator/README.ru.md create mode 100644 helm/ovirt-api-simulator/templates/NOTES.txt create mode 100644 helm/ovirt-api-simulator/templates/_helpers.tpl create mode 100644 helm/ovirt-api-simulator/templates/deployment.yaml create mode 100644 helm/ovirt-api-simulator/templates/postgresql-statefulset.yaml create mode 100644 helm/ovirt-api-simulator/templates/secret.yaml create mode 100644 helm/ovirt-api-simulator/templates/seed-job.yaml create mode 100644 helm/ovirt-api-simulator/templates/service.yaml create mode 100644 helm/ovirt-api-simulator/values.yaml create mode 100644 pulumi-tests/Makefile create mode 100644 pulumi-tests/README.md create mode 100644 pulumi-tests/README.ru.md create mode 100644 pulumi-tests/docker-compose.yml create mode 100644 pulumi-tests/docker/Dockerfile.pulumi-runner create mode 100644 pulumi-tests/pulumi/.gitignore create mode 100644 pulumi-tests/pulumi/Pulumi.dev.yaml create mode 100644 pulumi-tests/pulumi/Pulumi.yaml create mode 100644 pulumi-tests/pulumi/__main__.py create mode 100644 pulumi-tests/pulumi/coverage/__init__.py create mode 100644 pulumi-tests/pulumi/coverage/executor.py create mode 100644 pulumi-tests/pulumi/coverage/report.py create mode 100644 pulumi-tests/pulumi/requirements.txt create mode 100644 pulumi-tests/pulumi/run_suite.py create mode 100644 pulumi-tests/reports/pulumi-contract-coverage.html create mode 100644 pulumi-tests/reports/pulumi-contract-coverage.json create mode 100644 pulumi-tests/reports/pulumi-stack-summary.json create mode 100644 pulumi-tests/shared/__init__.py create mode 100644 pulumi-tests/shared/config.py create mode 100644 pulumi-tests/shared/http_client.py create mode 100644 pyproject.toml create mode 100644 tests/__init__.py create mode 100644 tests/ovirt/__init__.py create mode 100644 tests/ovirt/conftest.py create mode 100644 tests/ovirt/test_api_integration.py create mode 100644 tests/ovirt/test_api_surface.py create mode 100644 tests/ovirt/test_api_versions.py create mode 100644 tests/ovirt/test_contract_packs.py create mode 100644 tests/ovirt/test_serialize.py create mode 100644 tests/unit/test_versioning.py create mode 100644 tools/ovirt_api_inventory/__init__.py create mode 100644 tools/ovirt_api_inventory/catalog.py create mode 100644 tools/ovirt_api_inventory/generate_packs.py diff --git a/.dockerignore b/.dockerignore new file mode 100644 index 0000000..67fc009 --- /dev/null +++ b/.dockerignore @@ -0,0 +1,10 @@ +.git +.venv +__pycache__ +.mypy_cache +.pytest_cache +.ruff_cache +.env +htmlcov +docs + diff --git a/.env.example b/.env.example new file mode 100644 index 0000000..bcdb500 --- /dev/null +++ b/.env.example @@ -0,0 +1,10 @@ +DATABASE_URL=postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator +TEST_DATABASE_URL=postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator +LOG_LEVEL=INFO +TICKET_SIGNING_KEY=development-only-signing-key-change-me +APP_PORT=8080 +OVIRT_SERIES=4.5 +SEED_PROFILE=minimal +# Host publish (only two ports): Engine HTTPS + Web UI. +OVIRT_ENGINE_PORT=443 +OVIRT_UI_PORT=5000 diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml new file mode 100644 index 0000000..7be3c64 --- /dev/null +++ b/.github/workflows/ci.yml @@ -0,0 +1,61 @@ +name: ci + +on: + push: + branches: [main, master] + pull_request: + +jobs: + offline: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Build images + run: | + cp -n .env.example .env || true + docker compose build simulator dev + + - name: Critical lint (syntax / undefined names) + run: docker compose run --rm --no-deps dev ruff check app tests --select E9,F63,F7,F82 + + - name: Offline unit + contract tests + run: make test + + - name: Helm template + run: | + curl -fsSL https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash + make helm-template + + integration: + runs-on: ubuntu-latest + needs: offline + steps: + - uses: actions/checkout@v4 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + + - name: Start stack + run: | + cp -n .env.example .env || true + make up + make seed + + - name: Smoke + run: make smoke + + - name: Contract pack activate + run: | + curl -sf -X POST http://127.0.0.1:5000/ui/api/ovirt/contracts/activate \ + -H 'Content-Type: application/json' \ + -d '{"series":"3.6"}' + curl -sf -X POST http://127.0.0.1:5000/ui/api/ovirt/contracts/activate \ + -H 'Content-Type: application/json' \ + -d '{"series":"4.5"}' + + - name: Integration tests + run: make test-integration diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bbfe8b9 --- /dev/null +++ b/.gitignore @@ -0,0 +1,75 @@ +# Hidden directories (.cursor/, .pytest_cache/, .mypy_cache/, .ruff_cache/, …) +.*/ +# Keep GitHub Actions / repo metadata trackable despite the rule above. +!.github/ +!.github/** + +# macOS +.DS_Store +.AppleDouble +.LSOverride +._* +.DocumentRevisions-V100 +.fseventsd +.Spotlight-V100 +.TemporaryItems +.Trashes +.VolumeIcon.icns +.com.apple.timemachine.donotpresent +.AppleDB +.AppleDesktop +.apdisk +Network Trash Folder +Temporary Items + +# Environment / secrets (keep .env.example tracked) +.env +.env.local +.env.*.local + +# Python +__pycache__/ +*.py[cod] +*$py.class +*.so +.Python +*.egg +*.egg-info/ +.eggs/ +dist/ +build/ +wheels/ +pip-wheel-metadata/ +share/python-wheels/ +*.manifest +*.spec +pip-log.txt +pip-delete-this-directory.txt +.venv/ +venv/ +ENV/ +env/ + +# Test / coverage leftovers (directories also covered by .*/) +.coverage +.coverage.* +coverage.xml +htmlcov/ +.cache +nosetests.xml +pytestdebug.log +hypothesis/ + +# Editors / IDE leftovers outside .* +*.swp +*.swo +*~ +*.sublime-project +*.sublime-workspace + +# Docker / local runtime +*.log +docker-compose.override.yml + +# Regenerated probe artifacts +evidence/_api_surface_probe.json diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..fb75641 --- /dev/null +++ b/Dockerfile @@ -0,0 +1,60 @@ +# syntax=docker/dockerfile:1.7 +FROM python:3.13-slim AS builder + +ENV PIP_DISABLE_PIP_VERSION_CHECK=1 \ + PIP_NO_CACHE_DIR=1 \ + VIRTUAL_ENV=/opt/venv +RUN python -m venv "$VIRTUAL_ENV" +ENV PATH="$VIRTUAL_ENV/bin:$PATH" +WORKDIR /build +COPY pyproject.toml README.md ./ +COPY app ./app +COPY contracts ./contracts +COPY evidence ./evidence +RUN pip install --upgrade "pip>=25.1,<26" && pip install . + +FROM python:3.13-slim AS runtime + +ARG APP_VERSION=0.1.0 +LABEL org.opencontainers.image.title="ovirt-api-simulator" \ + org.opencontainers.image.version="$APP_VERSION" \ + org.opencontainers.image.source="https://github.com/inecs/ovirt-api-simulator" +ENV PATH="/opt/venv/bin:$PATH" \ + PYTHONDONTWRITEBYTECODE=1 \ + PYTHONUNBUFFERED=1 \ + APP_HOST=0.0.0.0 \ + APP_PORT=8080 \ + OVIRT_SERIES=4.5 +RUN groupadd --system --gid 10001 simulator \ + && useradd --system --uid 10001 --gid simulator --home-dir /app --no-create-home simulator +COPY --from=builder /opt/venv /opt/venv +COPY contracts/ovirt/ /app/contracts/ovirt/ +COPY evidence/ /app/evidence/ +WORKDIR /app +USER 10001:10001 +# Internal listen only — Engine ports are on api-gateway. +EXPOSE 8080 +HEALTHCHECK --interval=10s --timeout=3s --start-period=10s --retries=3 \ + CMD ["python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8080/health/live', timeout=2)"] +ENTRYPOINT ["uvicorn", "app.main:app"] +CMD ["--host", "0.0.0.0", "--port", "8080"] + +FROM python:3.13-slim AS dev + +ENV PIP_DISABLE_PIP_VERSION_CHECK=1 \ + PIP_NO_CACHE_DIR=1 \ + VIRTUAL_ENV=/opt/venv \ + PYTHONDONTWRITEBYTECODE=1 \ + PYTHONUNBUFFERED=1 +RUN python -m venv "$VIRTUAL_ENV" +ENV PATH="$VIRTUAL_ENV/bin:$PATH" +WORKDIR /workspace +COPY pyproject.toml README.md ./ +COPY app ./app +COPY tests ./tests +COPY contracts ./contracts +COPY evidence ./evidence +COPY tools ./tools +RUN pip install --upgrade "pip>=25.1,<26" && pip install -e '.[dev]' +ENTRYPOINT [] +CMD ["bash"] diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..e07a87e --- /dev/null +++ b/LICENSE @@ -0,0 +1,13 @@ +Copyright 2026 ovirt-api-simulator contributors + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..75e72c2 --- /dev/null +++ b/Makefile @@ -0,0 +1,154 @@ +COMPOSE ?= docker compose +SERVICE_DEV := dev +SERVICE_SIM := simulator +PYTEST_OFFLINE := -m "not integration and not compatibility" + +# Docker Hub release image (runtime target only — not the local bind-mount "dev" image). +DOCKERHUB_USER ?= inecs +IMAGE_NAME ?= ovirt-api-simulator +VERSION ?= $(shell sed -n 's/^version = "\(.*\)"/\1/p' pyproject.toml) +DOCKER_IMAGE ?= $(DOCKERHUB_USER)/$(IMAGE_NAME) +PUSH_LATEST ?= 1 + +COMPOSE_RELEASE ?= $(COMPOSE) -f docker-compose.release.yml +HELM_CHART ?= ./helm/ovirt-api-simulator +LAB ?= ./pulumi-tests + +.PHONY: help install format lint typecheck test test-unit test-integration test-contract \ + test-surface test-versions coverage up down restart logs seed seed-demo smoke clean ci shell \ + helm-template generate-packs \ + release release-build release-up release-down release-seed \ + test-pulumi-smoke test-pulumi pulumi-tests \ + test-smoke-all test-all clean-test-resources + +help: ## Show available commands + @awk 'BEGIN {FS = ":.*## "}; /^[a-zA-Z0-9_-]+:.*## / {printf "%-22s %s\n", $$1, $$2}' $(MAKEFILE_LIST) + +install: ## Build runtime and development images + @test -f .env || cp .env.example .env + $(COMPOSE) build simulator $(SERVICE_DEV) + +generate-packs: ## Regenerate contracts/ovirt series packs + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) python tools/ovirt_api_inventory/generate_packs.py + +format: ## Format Python sources + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) ruff format . + +lint: ## Run Ruff lint checks + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) ruff check app tests + +typecheck: ## Run strict mypy checks + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) mypy app/ovirt app/web/routes.py app/main.py app/config.py app/lifespan.py + +test: ## Run offline unit and contract tests + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) pytest $(PYTEST_OFFLINE) + +test-unit: ## Run unit tests + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) pytest tests/unit tests/ovirt -q + +test-integration: ## Run tests that require PostgreSQL + @test -f .env || cp .env.example .env + $(COMPOSE) up -d postgres migrate + $(COMPOSE) run --rm $(SERVICE_DEV) pytest -m integration tests/ovirt -q + +test-contract: ## Validate oVirt contract packs + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) pytest -m contract tests/ovirt -q + +test-surface: ## Probe Engine API surface across series + @test -f .env || cp .env.example .env + $(COMPOSE) up -d --wait + $(COMPOSE) run --rm --no-deps --entrypoint python $(SERVICE_SIM) -m pytest tests/ovirt -q --tb=line + +test-versions: ## All Engine series packs with seeded inventory assertions + @test -f .env || cp .env.example .env + $(COMPOSE) up -d --wait + $(COMPOSE) run --rm --entrypoint python $(SERVICE_SIM) -m app.ovirt.seed_cli --profile minimal + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) pytest -m integration tests/ovirt/test_api_versions.py -q --tb=short + +coverage: ## Offline coverage + $(COMPOSE) run --rm --no-deps $(SERVICE_DEV) pytest $(PYTEST_OFFLINE) --cov=app/ovirt --cov-report=term-missing + +up: ## Start PostgreSQL, simulator, and Engine gateway + @test -f .env || cp .env.example .env + $(COMPOSE) up -d --build --wait + +down: ## Stop local services + $(COMPOSE) down + +restart: ## Rebuild and restart the stack + @test -f .env || cp .env.example .env + $(COMPOSE) up -d --build --force-recreate --wait + +logs: ## Follow logs + $(COMPOSE) logs -f + +seed: ## Seed minimal lab + $(COMPOSE) run --rm --entrypoint python $(SERVICE_SIM) -m app.ovirt.seed_cli --profile minimal + +seed-demo: ## Seed demo datacenter (~1000 VMs) + $(COMPOSE) run --rm --entrypoint python $(SERVICE_SIM) -m app.ovirt.seed_cli --profile demo + +smoke: ## Quick Engine auth + list VMs smoke + @curl -skf -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1:$${OVIRT_ENGINE_PORT:-443}/ovirt-engine/api/vms >/dev/null + @echo "smoke ok" + +helm-template: ## Render Helm chart + helm template ovirt-sim $(HELM_CHART) + +clean: ## Remove caches + rm -rf .pytest_cache .mypy_cache .ruff_cache .coverage coverage.xml + find . -type d -name __pycache__ -prune -exec rm -rf {} + + +ci: format lint test-unit ## Local CI gate + +shell: ## Dev shell in container + $(COMPOSE) run --rm $(SERVICE_DEV) bash + +release-build: ## Build the runtime image tagged for Docker Hub (no push) + @test -n "$(VERSION)" || (echo "VERSION is empty; set VERSION=... or version in pyproject.toml" >&2; exit 1) + @echo "Building $(DOCKER_IMAGE):$(VERSION) (target=runtime)" + docker build \ + --target runtime \ + --build-arg APP_VERSION=$(VERSION) \ + -t $(DOCKER_IMAGE):$(VERSION) \ + $(if $(filter 1 true yes,$(PUSH_LATEST)),-t $(DOCKER_IMAGE):latest,) \ + . + +release: release-build ## Build and push the runtime image to Docker Hub + @echo "Pushing $(DOCKER_IMAGE):$(VERSION)" + @docker push $(DOCKER_IMAGE):$(VERSION) + @if [ "$(PUSH_LATEST)" = "1" ] || [ "$(PUSH_LATEST)" = "true" ] || [ "$(PUSH_LATEST)" = "yes" ]; then \ + echo "Pushing $(DOCKER_IMAGE):latest"; \ + docker push $(DOCKER_IMAGE):latest; \ + fi + @echo "Released $(DOCKER_IMAGE):$(VERSION)$(if $(filter 1 true yes,$(PUSH_LATEST)), and $(DOCKER_IMAGE):latest,)" + +release-up: ## Pull and start the published Hub stack (docker-compose.release.yml) + IMAGE_TAG="$${IMAGE_TAG:-$(VERSION)}" DOCKER_IMAGE="$(DOCKER_IMAGE)" $(COMPOSE_RELEASE) pull + IMAGE_TAG="$${IMAGE_TAG:-$(VERSION)}" DOCKER_IMAGE="$(DOCKER_IMAGE)" $(COMPOSE_RELEASE) up -d --wait + +release-down: ## Stop the published Hub stack + $(COMPOSE_RELEASE) down + +release-seed: ## Seed the published Hub stack (PROFILE=minimal by default) + SEED_PROFILE="$${PROFILE:-minimal}" IMAGE_TAG="$${IMAGE_TAG:-$(VERSION)}" DOCKER_IMAGE="$(DOCKER_IMAGE)" \ + $(COMPOSE_RELEASE) run --rm --entrypoint python simulator -m app.ovirt.seed_cli --profile "$${PROFILE:-minimal}" + +# --- Pulumi contract-coverage lab (pulumi-tests) --- +test-pulumi-smoke: ## Pulumi contract-coverage smoke + $(MAKE) -C $(LAB) test-pulumi-smoke + +test-pulumi: ## Pulumi full contract coverage (all series × all ops) + $(MAKE) -C $(LAB) test-pulumi + +pulumi-tests: test-pulumi ## Alias: full Pulumi contract coverage suite + +test-smoke-all: ## Client lab smoke + $(MAKE) -C $(LAB) test-smoke-all + +test-all: ## Client lab full suite (Pulumi contract coverage) + $(MAKE) -C $(LAB) test-all + +clean-test-resources: ## Cleanup lab-created resources + $(MAKE) -C $(LAB) clean-test-resources diff --git a/README.md b/README.md new file mode 100644 index 0000000..5723ff2 --- /dev/null +++ b/README.md @@ -0,0 +1,119 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# ovirt-api-simulator + +Stateful laboratory simulator for the **oVirt / RHV Engine REST API**. Use it to +test API clients and infrastructure tooling without a real Engine or hypervisors. + +> **Lab only.** This is not a production Engine, does not run hypervisors, and +> ships with default credentials plus a self-signed TLS certificate. Do not +> expose it to untrusted networks. + +The simulator is backed by PostgreSQL, driven by generated Engine contract packs, +and exposes the same `/ovirt-engine/api` and SSO OAuth2 surfaces as oVirt Engine. +Semantic handlers persist mutations; long-running work is tracked as Engine jobs. + +## Quick start (development checkout) + +```bash +cp .env.example .env +make up +make seed # or: make seed-demo (~1000 VMs) +``` + +| Surface | URL | +|---------|-----| +| Web UI console | http://127.0.0.1:5000 | +| Engine API | https://127.0.0.1/ovirt-engine/api | + +Only **two** host ports are published by default: Engine `443` and UI `5000`. +Override with `OVIRT_ENGINE_PORT` / `OVIRT_UI_PORT` if those are taken. + +**Credentials:** `admin@internal` / `secret` +Also: `ops@internal`, `developer@internal`, `demo@internal` / `secret` + +```bash +# OAuth password grant +curl -k -X POST https://127.0.0.1/ovirt-engine/sso/oauth/token \ + -d 'grant_type=password&username=admin@internal&password=secret&scope=ovirt-app-api' + +# List VMs (HTTP Basic) +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +## Quick start (published image) + +Image: [`inecs/ovirt-api-simulator`](https://hub.docker.com/r/inecs/ovirt-api-simulator) + +Requires this repository checkout (gateway TLS certs and nginx config are bind-mounted): + +```bash +docker compose -f docker-compose.release.yml up -d +docker compose -f docker-compose.release.yml run --rm --entrypoint python \ + simulator -m app.ovirt.seed_cli --profile minimal + +curl -skf https://127.0.0.1/health/ready +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Or: `make release-up && make release-seed PROFILE=minimal` + +| Surface | URL | +|---------|-----| +| Web UI console | http://127.0.0.1:5000 | +| Engine API | https://127.0.0.1/ovirt-engine/api | + +**Credentials:** `admin@internal` / `secret` + +## Features + +- Real Engine paths: `/ovirt-engine/api`, `/ovirt-engine/api/v3|v4`, SSO OAuth2 +- XML + JSON representations (`Accept` / `Content-Type`) +- Series packs **3.0–3.6, 4.3–4.5, master** with operation deltas +- Stateful PostgreSQL inventory + async jobs +- Seed profiles: `minimal` and `demo` (~1000 VMs) +- Web UI with oVirt branding (`#0076B6` / charcoal `#1D2226`) +- Docker Compose + Helm +- API tests + [`pulumi-tests/`](pulumi-tests/README.md) (Pulumi contract coverage) + +## Make targets + +```bash +make up +make seed +make seed-demo +make test-unit +make test-integration +make test-pulumi-smoke # Pulumi smoke +make test-pulumi # all series × all contract ops + HTML report +make pulumi-tests # alias for test-pulumi +make test-all # alias for test-pulumi +``` + +Docker Hub release (requires `docker login` as the Hub owner; see +[Operations](docs/operations.md)): + +```bash +make release # inecs/ovirt-api-simulator: + :latest +make release VERSION=0.2.0 # override tag +make release-build # build/tag only, no push +make release-up && make release-seed # run the published stack locally +``` + +## Documentation + +| Guide | Description | +|---|---| +| [Getting started](docs/getting-started.md) | First lab session | +| [Ports](docs/ports.md) | Published Engine + UI ports | +| [Authentication](docs/authentication.md) | Basic, OAuth2, sessions | +| [API versions](docs/api-versions.md) | Series packs and Version header | +| [Configuration](docs/configuration.md) | Environment and Compose | +| [Seed profiles](docs/seed-profiles.md) | `minimal` / `demo` | +| [Kubernetes / Helm](docs/kubernetes.md) | Cluster install | +| [Full index](docs/README.md) | All guides | + +Russian mirrors: [`README.ru.md`](README.ru.md) and [`docs/ru/`](docs/ru/README.md). +Switch language with the header on each page. diff --git a/README.ru.md b/README.ru.md new file mode 100644 index 0000000..3203063 --- /dev/null +++ b/README.ru.md @@ -0,0 +1,122 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# ovirt-api-simulator + +Stateful-лабораторный симулятор **oVirt / RHV Engine REST API**. Нужен для +тестирования API-клиентов и инфраструктурных инструментов без реального Engine +и гипервизоров. + +> **Только лаборатория.** Это не production Engine, гипервизоры не запускаются, +> в комплекте дефолтные учётные данные и self-signed TLS. Не выставляйте в +> недоверенные сети. + +Симулятор работает на PostgreSQL, опирается на сгенерированные контрактные packs +Engine и предоставляет те же поверхности `/ovirt-engine/api` и SSO OAuth2, что и +oVirt Engine. Семантические обработчики сохраняют мутации; длительные операции +отслеживаются как Engine jobs. + +## Быстрый старт (разработка из репозитория) + +```bash +cp .env.example .env +make up +make seed # или: make seed-demo (~1000 ВМ) +``` + +| Поверхность | URL | +|---------|-----| +| Web UI консоль | http://127.0.0.1:5000 | +| Engine API | https://127.0.0.1/ovirt-engine/api | + +По умолчанию публикуются ровно **два** host-порта: Engine `443` и UI `5000`. +Переопределите через `OVIRT_ENGINE_PORT` / `OVIRT_UI_PORT`, если они заняты. + +**Учётные данные:** `admin@internal` / `secret` +Также: `ops@internal`, `developer@internal`, `demo@internal` / `secret` + +```bash +# OAuth password grant +curl -k -X POST https://127.0.0.1/ovirt-engine/sso/oauth/token \ + -d 'grant_type=password&username=admin@internal&password=secret&scope=ovirt-app-api' + +# Список ВМ (HTTP Basic) +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +## Быстрый старт (опубликованный образ) + +Образ: [`inecs/ovirt-api-simulator`](https://hub.docker.com/r/inecs/ovirt-api-simulator) + +Нужен checkout этого репозитория (TLS-сертификаты gateway и nginx-конфиг +монтируются с диска): + +```bash +docker compose -f docker-compose.release.yml up -d +docker compose -f docker-compose.release.yml run --rm --entrypoint python \ + simulator -m app.ovirt.seed_cli --profile minimal + +curl -skf https://127.0.0.1/health/ready +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Или: `make release-up && make release-seed PROFILE=minimal` + +| Поверхность | URL | +|---------|-----| +| Web UI консоль | http://127.0.0.1:5000 | +| Engine API | https://127.0.0.1/ovirt-engine/api | + +**Учётные данные:** `admin@internal` / `secret` + +## Возможности + +- Реальные пути Engine: `/ovirt-engine/api`, `/ovirt-engine/api/v3|v4`, SSO OAuth2 +- Представления XML + JSON (`Accept` / `Content-Type`) +- Series packs **3.0–3.6, 4.3–4.5, master** с дельтами операций +- Stateful-инвентарь в PostgreSQL + асинхронные jobs +- Профили seed: `minimal` и `demo` (~1000 ВМ) +- Web UI с брендингом oVirt (`#0076B6` / charcoal `#1D2226`) +- Docker Compose + Helm +- API-тесты + [`pulumi-tests/`](pulumi-tests/README.ru.md) (покрытие контрактов Pulumi) + +## Цели Make + +```bash +make up +make seed +make seed-demo +make test-unit +make test-integration +make test-pulumi-smoke # Pulumi smoke +make test-pulumi # все series × все contract ops + HTML-отчёт +make pulumi-tests # alias для test-pulumi +make test-all # alias для test-pulumi +``` + +Публикация в Docker Hub (нужен `docker login` владельца Hub; см. +[Эксплуатация](docs/ru/operations.md)): + +```bash +make release # inecs/ovirt-api-simulator:<версия pyproject> + :latest +make release VERSION=0.2.0 # переопределить тег +make release-build # только build/tag, без push +make release-up && make release-seed # запустить опубликованный стек локально +``` + +## Документация + +| Руководство | Описание | +|---|---| +| [Быстрый старт](docs/ru/getting-started.md) | Первая лабораторная сессия | +| [Порты](docs/ru/ports.md) | Опубликованные порты Engine + UI | +| [Аутентификация](docs/ru/authentication.md) | Basic, OAuth2, сессии | +| [Версии API](docs/ru/api-versions.md) | Series packs и заголовок Version | +| [Конфигурация](docs/ru/configuration.md) | Окружение и Compose | +| [Профили seed](docs/ru/seed-profiles.md) | `minimal` / `demo` | +| [Kubernetes / Helm](docs/ru/kubernetes.md) | Установка в кластер | +| [Полный индекс](docs/ru/README.md) | Все руководства | + +Английские версии: [`README.md`](README.md) и [`docs/`](docs/README.md). +Переключайте язык с помощью заголовка на каждой странице. diff --git a/app/__init__.py b/app/__init__.py new file mode 100644 index 0000000..e74995a --- /dev/null +++ b/app/__init__.py @@ -0,0 +1 @@ +"""oVirt / RHV Engine API simulator application package.""" diff --git a/app/api/__init__.py b/app/api/__init__.py new file mode 100644 index 0000000..95abe0d --- /dev/null +++ b/app/api/__init__.py @@ -0,0 +1 @@ +"""HTTP adapters.""" diff --git a/app/api/errors.py b/app/api/errors.py new file mode 100644 index 0000000..bbca424 --- /dev/null +++ b/app/api/errors.py @@ -0,0 +1,51 @@ +"""Base external error representation.""" + +from __future__ import annotations + +import logging +from typing import Any + +from fastapi import Request +from fastapi.responses import JSONResponse + +logger = logging.getLogger(__name__) + + +class ApiError(Exception): + """A safe error intended for the Engine API boundary.""" + + def __init__( + self, status_code: int, message: str, errors: dict[str, str] | None = None + ) -> None: + super().__init__(message) + self.status_code = status_code + self.message = message + self.errors = errors + + +class ContractValidationError(ApiError): + def __init__(self, errors: dict[str, str]) -> None: + super().__init__(400, "parameter verification failed", errors) + + +async def api_error_handler(_request: Request, exc: Exception) -> JSONResponse: + if not isinstance(exc, ApiError): + raise TypeError("api_error_handler received an incompatible exception") + body: dict[str, Any] = {"data": None, "message": exc.message} + if exc.errors is not None: + body["errors"] = exc.errors + return JSONResponse(status_code=exc.status_code, content=body) + + +async def unhandled_exception_handler(request: Request, exc: Exception) -> JSONResponse: + """Log internal failures and return a stable non-FastAPI error envelope.""" + + logger.exception( + "unhandled request error", + extra={"request_id": getattr(request.state, "request_id", None), "path": request.url.path}, + ) + body: dict[str, Any] = { + "data": None, + "errors": {"internal": "internal server error"}, + } + return JSONResponse(status_code=500, content=body) diff --git a/app/api/middleware.py b/app/api/middleware.py new file mode 100644 index 0000000..d0e0c22 --- /dev/null +++ b/app/api/middleware.py @@ -0,0 +1,42 @@ +"""Request correlation and access logging middleware.""" + +from __future__ import annotations + +import logging +import time +import uuid +from collections.abc import Awaitable, Callable + +from fastapi import Request, Response +from starlette.middleware.base import BaseHTTPMiddleware + +logger = logging.getLogger(__name__) + +RequestHandler = Callable[[Request], Awaitable[Response]] + + +class RequestContextMiddleware(BaseHTTPMiddleware): + """Attach a bounded request ID and log one structured completion event.""" + + def __init__(self, app: object, header_name: str) -> None: + super().__init__(app) # type: ignore[arg-type] + self._header_name = header_name + + async def dispatch(self, request: Request, call_next: RequestHandler) -> Response: + supplied = request.headers.get(self._header_name, "") + request_id = supplied if 0 < len(supplied) <= 128 else str(uuid.uuid4()) + request.state.request_id = request_id + started = time.monotonic() + response = await call_next(request) + response.headers[self._header_name] = request_id + logger.info( + "request completed", + extra={ + "request_id": request_id, + "method": request.method, + "path": request.url.path, + "status": response.status_code, + "duration_ms": round((time.monotonic() - started) * 1000, 3), + }, + ) + return response diff --git a/app/api/openapi.py b/app/api/openapi.py new file mode 100644 index 0000000..4b46f67 --- /dev/null +++ b/app/api/openapi.py @@ -0,0 +1,94 @@ +"""OpenAPI tag resolution for Engine API and simulator routes.""" + +from __future__ import annotations + +_COLLECTION_LABELS: dict[str, str] = { + "vms": "VMs", + "disks": "Disks", + "hosts": "Hosts", + "clusters": "Clusters", + "datacenters": "Data Centers", + "networks": "Networks", + "vnicprofiles": "vNIC Profiles", + "storagedomains": "Storage Domains", + "storageconnections": "Storage Connections", + "templates": "Templates", + "users": "Users", + "groups": "Groups", + "roles": "Roles", + "permissions": "Permissions", + "domains": "Domains", + "events": "Events", + "jobs": "Jobs", + "tags": "Tags", + "bookmarks": "Bookmarks", + "affinitylabels": "Affinity Labels", + "instancetypes": "Instance Types", + "macpools": "MAC Pools", + "schedulingpolicies": "Scheduling Policies", + "schedulingpolicyunits": "Scheduling Policy Units", + "clusterlevels": "Cluster Levels", + "icons": "Icons", + "operatingsystems": "Operating Systems", + "networkfilters": "Network Filters", + "vmpools": "VM Pools", + "katelloerrata": "Katello Errata", + "externalhostproviders": "External Host Providers", + "openstacknetworkproviders": "OpenStack Network Providers", + "openstackimageproviders": "OpenStack Image Providers", + "openstackvolumeproviders": "OpenStack Volume Providers", + "imagetransfers": "Image Transfers", + "options": "Options", +} + + +def contract_openapi_tag(path: str) -> str: + """Map an Engine API path to a Swagger UI category.""" + + parts = [part for part in path.strip("/").split("/") if part] + if parts[:2] == ["ovirt-engine", "api"]: + parts = parts[2:] + if parts and parts[0] in {"v3", "v4"}: + parts = parts[1:] + if not parts: + return "engine" + root = parts[0] + return _COLLECTION_LABELS.get(root, root.replace("-", " ").title()) + + +def contract_openapi_tags(path: str, renderer: str | None = None) -> list[str]: + """Return OpenAPI tags for a contract route. + + ``renderer`` is accepted for call-site compatibility; Engine API has a + single representation surface. + """ + + del renderer + return [contract_openapi_tag(path)] + + +def openapi_tag_metadata() -> list[dict[str, str]]: + """Descriptions shown in Swagger UI for each tag group.""" + + tags: list[dict[str, str]] = [ + { + "name": "engine", + "description": "oVirt Engine REST API root under `/ovirt-engine/api`.", + }, + { + "name": "sso", + "description": "Engine SSO OAuth2 token endpoints.", + }, + { + "name": "Simulator", + "description": "Health checks, compatibility reports, and the web console.", + }, + ] + for label in sorted(set(_COLLECTION_LABELS.values())): + tags.append( + { + "name": label, + "description": f"Engine {label} collection under `/ovirt-engine/api`.", + } + ) + return tags diff --git a/app/config.py b/app/config.py new file mode 100644 index 0000000..015a6e7 --- /dev/null +++ b/app/config.py @@ -0,0 +1,60 @@ +"""Typed application configuration.""" + +from __future__ import annotations + +from functools import lru_cache +from pathlib import Path +from typing import Literal + +from pydantic import Field, SecretStr +from pydantic_settings import BaseSettings, SettingsConfigDict + + +class Settings(BaseSettings): + """Runtime settings loaded from environment variables and an optional `.env`.""" + + model_config = SettingsConfigDict( + env_file=".env", + env_file_encoding="utf-8", + extra="ignore", + frozen=True, + ) + + app_name: str = "ovirt-api-simulator" + app_host: str = "0.0.0.0" # noqa: S104 + # Internal listen port. Public Engine ports are published by api-gateway. + app_port: int = Field(default=8080, ge=1, le=65535) + database_url: SecretStr = SecretStr("postgresql://ovirt:ovirt@localhost:5432/ovirt_simulator") + db_pool_min_size: int = Field(default=1, ge=1, le=100) + db_pool_max_size: int = Field(default=10, ge=1, le=100) + db_connect_timeout_seconds: float = Field(default=10.0, gt=0, le=60) + db_command_timeout_seconds: float = Field(default=30.0, gt=0, le=300) + log_level: str = "INFO" + request_id_header: str = "X-Request-ID" + contract_snapshot: Path | None = None + compatibility_evidence: Path | None = None + contract_fallback: Literal["error", "schema-default", "fixture"] = "error" + catalog_artifact_url_6: str = "stub://ovirt/4.3/api-contract" + catalog_artifact_url_7: str = "stub://ovirt/4.4/api-contract" + catalog_artifact_url_8: str = "stub://ovirt/4.5/api-contract" + catalog_artifact_url_9: str = "stub://ovirt/master/api-contract" + ticket_signing_key: SecretStr = SecretStr("development-only-signing-key-change-me") + task_worker_concurrency: int = Field(default=2, ge=1, le=32) + task_lease_seconds: float = Field(default=30.0, gt=1, le=300) + simulation_time_scale: float = Field(default=10.0, gt=0, le=10000) + ovirt_series: str = "4.5" + + def catalog_artifact_urls(self) -> dict[int, str]: + return { + 6: self.catalog_artifact_url_6, + 7: self.catalog_artifact_url_7, + 8: self.catalog_artifact_url_8, + 9: self.catalog_artifact_url_9, + } + + +@lru_cache(maxsize=1) +def get_settings() -> Settings: + """Return the immutable process configuration.""" + + return Settings() diff --git a/app/db/__init__.py b/app/db/__init__.py new file mode 100644 index 0000000..89fa222 --- /dev/null +++ b/app/db/__init__.py @@ -0,0 +1 @@ +"""PostgreSQL infrastructure.""" diff --git a/app/db/migrate_cli.py b/app/db/migrate_cli.py new file mode 100644 index 0000000..9af318f --- /dev/null +++ b/app/db/migrate_cli.py @@ -0,0 +1,16 @@ +"""Apply configured database migrations.""" + +import asyncio + +from app.config import get_settings +from app.db.migrations import migrate_url + + +async def run() -> None: + settings = get_settings() + count = await migrate_url(settings.database_url.get_secret_value()) + print(f"applied {count} migration(s)") + + +if __name__ == "__main__": + asyncio.run(run()) diff --git a/app/db/migrations.py b/app/db/migrations.py new file mode 100644 index 0000000..4c450f1 --- /dev/null +++ b/app/db/migrations.py @@ -0,0 +1,70 @@ +"""Checksummed asynchronous PostgreSQL migration runner.""" + +from __future__ import annotations + +import hashlib +from dataclasses import dataclass +from pathlib import Path + +import asyncpg # type: ignore[import-untyped] +from asyncpg import Connection + + +class MigrationError(RuntimeError): + pass + + +@dataclass(frozen=True, slots=True) +class Migration: + version: int + name: str + sql: str + checksum: str + + +def load_migrations(root: Path | None = None) -> tuple[Migration, ...]: + directory = root or Path(__file__).with_name("migrations") + migrations = [] + for path in sorted(directory.glob("[0-9][0-9][0-9]_*.sql")): + version = int(path.name.split("_", 1)[0]) + sql = path.read_text() + migrations.append( + Migration(version, path.stem, sql, hashlib.sha256(sql.encode()).hexdigest()) + ) + return tuple(migrations) + + +async def migrate(connection: Connection, migrations: tuple[Migration, ...] | None = None) -> int: + await connection.execute( + """CREATE TABLE IF NOT EXISTS schema_migrations ( + version integer PRIMARY KEY, name text NOT NULL, checksum text NOT NULL, + applied_at timestamptz NOT NULL DEFAULT now())""" + ) + applied = { + int(row["version"]): str(row["checksum"]) + for row in await connection.fetch("SELECT version, checksum FROM schema_migrations") + } + count = 0 + for migration in migrations or load_migrations(): + if migration.version in applied: + if applied[migration.version] != migration.checksum: + raise MigrationError(f"migration {migration.version} checksum mismatch") + continue + async with connection.transaction(): + await connection.execute(migration.sql) + await connection.execute( + "INSERT INTO schema_migrations(version, name, checksum) VALUES($1, $2, $3)", + migration.version, + migration.name, + migration.checksum, + ) + count += 1 + return count + + +async def migrate_url(database_url: str) -> int: + connection = await asyncpg.connect(database_url) + try: + return await migrate(connection) + finally: + await connection.close() diff --git a/app/db/migrations/001_ovirt_core.sql b/app/db/migrations/001_ovirt_core.sql new file mode 100644 index 0000000..f423ec8 --- /dev/null +++ b/app/db/migrations/001_ovirt_core.sql @@ -0,0 +1,325 @@ +-- oVirt Engine identity, inventory, and generic API object store. + +CREATE TABLE IF NOT EXISTS ov_domains ( + id uuid PRIMARY KEY, + name text NOT NULL UNIQUE +); + +CREATE TABLE IF NOT EXISTS ov_users ( + id uuid PRIMARY KEY, + domain_id uuid NOT NULL REFERENCES ov_domains(id) ON DELETE CASCADE, + name text NOT NULL, + password_hash text NOT NULL, + enabled boolean NOT NULL DEFAULT true, + principal text NOT NULL DEFAULT '', + UNIQUE (domain_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_groups ( + id uuid PRIMARY KEY, + domain_id uuid NOT NULL REFERENCES ov_domains(id) ON DELETE CASCADE, + name text NOT NULL, + UNIQUE (domain_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_roles ( + id uuid PRIMARY KEY, + name text NOT NULL UNIQUE, + description text NOT NULL DEFAULT '', + administrative boolean NOT NULL DEFAULT false +); + +CREATE TABLE IF NOT EXISTS ov_permissions ( + id uuid PRIMARY KEY, + role_id uuid NOT NULL REFERENCES ov_roles(id) ON DELETE CASCADE, + user_id uuid REFERENCES ov_users(id) ON DELETE CASCADE, + group_id uuid REFERENCES ov_groups(id) ON DELETE CASCADE, + object_type text NOT NULL DEFAULT 'system', + object_id uuid, + CHECK (user_id IS NOT NULL OR group_id IS NOT NULL) +); + +CREATE TABLE IF NOT EXISTS ov_tokens ( + id text PRIMARY KEY, + user_id uuid NOT NULL REFERENCES ov_users(id) ON DELETE CASCADE, + scope text NOT NULL DEFAULT 'ovirt-app-api', + expires_at timestamptz NOT NULL, + issued_at timestamptz NOT NULL DEFAULT now(), + revoked boolean NOT NULL DEFAULT false +); +CREATE INDEX IF NOT EXISTS ov_tokens_user_idx ON ov_tokens(user_id); +CREATE INDEX IF NOT EXISTS ov_tokens_expires_idx ON ov_tokens(expires_at); + +CREATE TABLE IF NOT EXISTS ov_datacenters ( + id uuid PRIMARY KEY, + name text NOT NULL UNIQUE, + description text NOT NULL DEFAULT '', + local boolean NOT NULL DEFAULT false, + status text NOT NULL DEFAULT 'up', + version_major integer NOT NULL DEFAULT 4, + version_minor integer NOT NULL DEFAULT 5, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now() +); + +CREATE TABLE IF NOT EXISTS ov_clusters ( + id uuid PRIMARY KEY, + datacenter_id uuid NOT NULL REFERENCES ov_datacenters(id) ON DELETE CASCADE, + name text NOT NULL, + description text NOT NULL DEFAULT '', + cpu_type text NOT NULL DEFAULT 'Intel Conroe Family', + version_major integer NOT NULL DEFAULT 4, + version_minor integer NOT NULL DEFAULT 5, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + UNIQUE (datacenter_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_hosts ( + id uuid PRIMARY KEY, + cluster_id uuid NOT NULL REFERENCES ov_clusters(id) ON DELETE CASCADE, + name text NOT NULL UNIQUE, + address text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'up', + type text NOT NULL DEFAULT 'rhel', + memory bigint NOT NULL DEFAULT 0, + cpu_cores integer NOT NULL DEFAULT 8, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now() +); + +CREATE TABLE IF NOT EXISTS ov_networks ( + id uuid PRIMARY KEY, + datacenter_id uuid NOT NULL REFERENCES ov_datacenters(id) ON DELETE CASCADE, + name text NOT NULL, + description text NOT NULL DEFAULT '', + vlan_id integer, + stp boolean NOT NULL DEFAULT false, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + UNIQUE (datacenter_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_vnic_profiles ( + id uuid PRIMARY KEY, + network_id uuid NOT NULL REFERENCES ov_networks(id) ON DELETE CASCADE, + name text NOT NULL, + pass_through boolean NOT NULL DEFAULT false, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + UNIQUE (network_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_storage_domains ( + id uuid PRIMARY KEY, + name text NOT NULL UNIQUE, + type text NOT NULL DEFAULT 'data', + storage_type text NOT NULL DEFAULT 'nfs', + status text NOT NULL DEFAULT 'active', + available bigint NOT NULL DEFAULT 0, + used bigint NOT NULL DEFAULT 0, + committed bigint NOT NULL DEFAULT 0, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + created_at timestamptz NOT NULL DEFAULT now() +); + +CREATE TABLE IF NOT EXISTS ov_storage_domain_attachments ( + id uuid PRIMARY KEY, + storage_domain_id uuid NOT NULL REFERENCES ov_storage_domains(id) ON DELETE CASCADE, + datacenter_id uuid NOT NULL REFERENCES ov_datacenters(id) ON DELETE CASCADE, + status text NOT NULL DEFAULT 'active', + UNIQUE (storage_domain_id, datacenter_id) +); + +CREATE TABLE IF NOT EXISTS ov_storage_connections ( + id uuid PRIMARY KEY, + type text NOT NULL DEFAULT 'nfs', + address text NOT NULL DEFAULT '', + path text NOT NULL DEFAULT '', + data jsonb NOT NULL DEFAULT '{}'::jsonb +); + +CREATE TABLE IF NOT EXISTS ov_templates ( + id uuid PRIMARY KEY, + cluster_id uuid REFERENCES ov_clusters(id) ON DELETE SET NULL, + name text NOT NULL UNIQUE, + description text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'ok', + memory bigint NOT NULL DEFAULT 1073741824, + cpu_sockets integer NOT NULL DEFAULT 1, + cpu_cores integer NOT NULL DEFAULT 1, + data jsonb NOT NULL DEFAULT '{}'::jsonb +); + +CREATE TABLE IF NOT EXISTS ov_vms ( + id uuid PRIMARY KEY, + cluster_id uuid NOT NULL REFERENCES ov_clusters(id) ON DELETE CASCADE, + template_id uuid REFERENCES ov_templates(id) ON DELETE SET NULL, + name text NOT NULL, + description text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'down', + memory bigint NOT NULL DEFAULT 1073741824, + cpu_sockets integer NOT NULL DEFAULT 1, + cpu_cores integer NOT NULL DEFAULT 1, + cpu_threads integer NOT NULL DEFAULT 1, + os_type text NOT NULL DEFAULT 'other', + type text NOT NULL DEFAULT 'server', + host_id uuid REFERENCES ov_hosts(id) ON DELETE SET NULL, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now(), + UNIQUE (cluster_id, name) +); +CREATE INDEX IF NOT EXISTS ov_vms_status_idx ON ov_vms(status); +CREATE INDEX IF NOT EXISTS ov_vms_name_idx ON ov_vms(name); + +CREATE TABLE IF NOT EXISTS ov_disks ( + id uuid PRIMARY KEY, + name text NOT NULL, + description text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'ok', + provisioned_size bigint NOT NULL DEFAULT 0, + actual_size bigint NOT NULL DEFAULT 0, + format text NOT NULL DEFAULT 'cow', + sparse boolean NOT NULL DEFAULT true, + shareable boolean NOT NULL DEFAULT false, + wipe_after_delete boolean NOT NULL DEFAULT false, + storage_domain_id uuid REFERENCES ov_storage_domains(id) ON DELETE SET NULL, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now() +); + +CREATE TABLE IF NOT EXISTS ov_disk_attachments ( + id uuid PRIMARY KEY, + vm_id uuid NOT NULL REFERENCES ov_vms(id) ON DELETE CASCADE, + disk_id uuid NOT NULL REFERENCES ov_disks(id) ON DELETE CASCADE, + active boolean NOT NULL DEFAULT true, + bootable boolean NOT NULL DEFAULT false, + interface text NOT NULL DEFAULT 'virtio_scsi', + data jsonb NOT NULL DEFAULT '{}'::jsonb, + UNIQUE (vm_id, disk_id) +); + +CREATE TABLE IF NOT EXISTS ov_nics ( + id uuid PRIMARY KEY, + vm_id uuid NOT NULL REFERENCES ov_vms(id) ON DELETE CASCADE, + name text NOT NULL, + interface text NOT NULL DEFAULT 'virtio', + linked boolean NOT NULL DEFAULT true, + plugged boolean NOT NULL DEFAULT true, + mac_address text NOT NULL DEFAULT '', + vnic_profile_id uuid REFERENCES ov_vnic_profiles(id) ON DELETE SET NULL, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + UNIQUE (vm_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_snapshots ( + id uuid PRIMARY KEY, + vm_id uuid NOT NULL REFERENCES ov_vms(id) ON DELETE CASCADE, + description text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'ok', + snapshot_type text NOT NULL DEFAULT 'user', + persist_memorystate boolean NOT NULL DEFAULT false, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + created_at timestamptz NOT NULL DEFAULT now() +); + +CREATE TABLE IF NOT EXISTS ov_tags ( + id uuid PRIMARY KEY, + name text NOT NULL UNIQUE, + description text NOT NULL DEFAULT '' +); + +CREATE TABLE IF NOT EXISTS ov_tag_assignments ( + id uuid PRIMARY KEY, + tag_id uuid NOT NULL REFERENCES ov_tags(id) ON DELETE CASCADE, + object_type text NOT NULL, + object_id uuid NOT NULL, + UNIQUE (tag_id, object_type, object_id) +); + +CREATE TABLE IF NOT EXISTS ov_affinity_groups ( + id uuid PRIMARY KEY, + cluster_id uuid NOT NULL REFERENCES ov_clusters(id) ON DELETE CASCADE, + name text NOT NULL, + description text NOT NULL DEFAULT '', + enforcing boolean NOT NULL DEFAULT true, + positive boolean NOT NULL DEFAULT true, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + UNIQUE (cluster_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_quotas ( + id uuid PRIMARY KEY, + datacenter_id uuid NOT NULL REFERENCES ov_datacenters(id) ON DELETE CASCADE, + name text NOT NULL, + description text NOT NULL DEFAULT '', + data jsonb NOT NULL DEFAULT '{}'::jsonb, + UNIQUE (datacenter_id, name) +); + +CREATE TABLE IF NOT EXISTS ov_bookmarks ( + id uuid PRIMARY KEY, + name text NOT NULL UNIQUE, + value text NOT NULL DEFAULT '' +); + +CREATE TABLE IF NOT EXISTS ov_events ( + id bigserial PRIMARY KEY, + code integer NOT NULL DEFAULT 0, + severity text NOT NULL DEFAULT 'normal', + description text NOT NULL DEFAULT '', + time timestamptz NOT NULL DEFAULT now(), + user_id uuid REFERENCES ov_users(id) ON DELETE SET NULL, + vm_id uuid REFERENCES ov_vms(id) ON DELETE SET NULL, + host_id uuid REFERENCES ov_hosts(id) ON DELETE SET NULL, + data jsonb NOT NULL DEFAULT '{}'::jsonb +); + +CREATE TABLE IF NOT EXISTS ov_jobs ( + id uuid PRIMARY KEY, + description text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'started', + auto_cleared boolean NOT NULL DEFAULT true, + started timestamptz NOT NULL DEFAULT now(), + ended timestamptz, + owner_id uuid REFERENCES ov_users(id) ON DELETE SET NULL, + data jsonb NOT NULL DEFAULT '{}'::jsonb +); + +CREATE TABLE IF NOT EXISTS ov_job_steps ( + id uuid PRIMARY KEY, + job_id uuid NOT NULL REFERENCES ov_jobs(id) ON DELETE CASCADE, + description text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'started', + type text NOT NULL DEFAULT 'validating', + number integer NOT NULL DEFAULT 1, + started timestamptz NOT NULL DEFAULT now(), + ended timestamptz, + data jsonb NOT NULL DEFAULT '{}'::jsonb +); + +-- Generic store for surface-complete collections not given dedicated tables. +CREATE TABLE IF NOT EXISTS ov_api_objects ( + id uuid PRIMARY KEY, + collection text NOT NULL, + name text NOT NULL DEFAULT '', + status text NOT NULL DEFAULT 'ok', + parent_collection text, + parent_id uuid, + data jsonb NOT NULL DEFAULT '{}'::jsonb, + created_at timestamptz NOT NULL DEFAULT now(), + updated_at timestamptz NOT NULL DEFAULT now() +); +CREATE INDEX IF NOT EXISTS ov_api_objects_collection_idx ON ov_api_objects(collection); +CREATE INDEX IF NOT EXISTS ov_api_objects_parent_idx ON ov_api_objects(parent_collection, parent_id); + +CREATE TABLE IF NOT EXISTS ov_demo_meta ( + key text PRIMARY KEY, + value text NOT NULL +); + +CREATE TABLE IF NOT EXISTS ov_runtime_meta ( + key text PRIMARY KEY, + value text NOT NULL +); diff --git a/app/db/pool.py b/app/db/pool.py new file mode 100644 index 0000000..e0d04bf --- /dev/null +++ b/app/db/pool.py @@ -0,0 +1,88 @@ +"""Small typed asyncpg pool boundary.""" + +from __future__ import annotations + +from typing import Protocol, Self, cast + +import asyncpg # type: ignore[import-untyped] +from asyncpg import Pool + +from app.config import Settings +from app.db.migrations import load_migrations + +LATEST_SCHEMA_VERSION = max(migration.version for migration in load_migrations()) + + +class Database(Protocol): + """Application-facing database lifecycle and health interface.""" + + async def connect(self) -> None: ... + + async def close(self) -> None: ... + + async def is_ready(self) -> bool: ... + + +class AsyncpgDatabase: + """Own an asyncpg pool without exposing it as global mutable state.""" + + def __init__(self, settings: Settings) -> None: + self._settings = settings + self._pool: Pool | None = None + + @property + def pool(self) -> Pool: + """Return the initialized pool to repository factories.""" + + if self._pool is None: + message = "database pool is not initialized" + raise RuntimeError(message) + return self._pool + + async def connect(self) -> None: + """Create the pool and verify the first connection.""" + + if self._pool is not None: + return + settings = self._settings + pool = await asyncpg.create_pool( + dsn=settings.database_url.get_secret_value(), + min_size=settings.db_pool_min_size, + max_size=settings.db_pool_max_size, + timeout=settings.db_connect_timeout_seconds, + command_timeout=settings.db_command_timeout_seconds, + ) + if pool is None: # pragma: no cover - asyncpg types allow this for legacy reasons + message = "asyncpg did not create a pool" + raise RuntimeError(message) + self._pool = cast(Pool, pool) + + async def close(self) -> None: + """Close all pooled connections; repeated close is safe.""" + + pool, self._pool = self._pool, None + if pool is not None: + await pool.close() + + async def is_ready(self) -> bool: + """Check connectivity and that all packaged migrations are applied.""" + + if self._pool is None: + return False + try: + return bool( + await self._pool.fetchval( + """SELECT COALESCE(max(version), 0) >= $1 + FROM schema_migrations""", + LATEST_SCHEMA_VERSION, + ) + ) + except asyncpg.PostgresError: + return False + + async def __aenter__(self) -> Self: + await self.connect() + return self + + async def __aexit__(self, exc_type: object, exc: object, traceback: object) -> None: + await self.close() diff --git a/app/db/primitives.py b/app/db/primitives.py new file mode 100644 index 0000000..e1ec90f --- /dev/null +++ b/app/db/primitives.py @@ -0,0 +1,94 @@ +"""Typed transactional helpers and stable database error mapping.""" + +from __future__ import annotations + +import asyncio +from collections.abc import AsyncIterator, Awaitable, Callable +from contextlib import asynccontextmanager +from dataclasses import dataclass + +import asyncpg # type: ignore[import-untyped] +from asyncpg import Connection, Pool + + +class DatabaseOperationError(RuntimeError): + """Safe base error for repository operations.""" + + +class ConflictError(DatabaseOperationError): + pass + + +class ReferenceError(DatabaseOperationError): + pass + + +class TransientDatabaseError(DatabaseOperationError): + pass + + +def map_database_error(error: asyncpg.PostgresError) -> DatabaseOperationError: + if isinstance(error, asyncpg.UniqueViolationError): + return ConflictError("database uniqueness constraint failed") + if isinstance(error, asyncpg.ForeignKeyViolationError): + return ReferenceError("database reference constraint failed") + if isinstance( + error, + asyncpg.SerializationError + | asyncpg.DeadlockDetectedError + | asyncpg.TooManyConnectionsError, + ): + return TransientDatabaseError("transient database failure") + return DatabaseOperationError("database operation failed") + + +@asynccontextmanager +async def transaction(pool: Pool) -> AsyncIterator[Connection]: + async with pool.acquire() as connection: + try: + async with connection.transaction(): + yield connection + except asyncpg.PostgresError as error: + raise map_database_error(error) from error + + +@asynccontextmanager +async def savepoint(connection: Connection) -> AsyncIterator[Connection]: + try: + async with connection.transaction(): + yield connection + except asyncpg.PostgresError as error: + raise map_database_error(error) from error + + +def require_affected(status: str, expected: int = 1) -> None: + try: + affected = int(status.rsplit(" ", 1)[1]) + except (IndexError, ValueError) as error: + raise DatabaseOperationError(f"unrecognized command status: {status}") from error + if affected != expected: + raise DatabaseOperationError(f"expected {expected} affected row(s), got {affected}") + + +@dataclass(frozen=True, slots=True) +class RetryPolicy: + attempts: int = 3 + base_delay_seconds: float = 0.02 + + +DEFAULT_RETRY_POLICY = RetryPolicy() + + +async def retry_transient[T]( + operation: Callable[[], Awaitable[T]], policy: RetryPolicy = DEFAULT_RETRY_POLICY +) -> T: + if policy.attempts < 1: + raise ValueError("retry attempts must be positive") + for attempt in range(policy.attempts): + try: + return await operation() + except TransientDatabaseError: + if attempt + 1 == policy.attempts: + raise + await asyncio.sleep(policy.base_delay_seconds * (2**attempt)) + raise RuntimeError("unreachable retry state") diff --git a/app/db/repositories/__init__.py b/app/db/repositories/__init__.py new file mode 100644 index 0000000..3d9e325 --- /dev/null +++ b/app/db/repositories/__init__.py @@ -0,0 +1 @@ +"""Typed PostgreSQL repositories for simulation domain state.""" diff --git a/app/db/repositories/resources.py b/app/db/repositories/resources.py new file mode 100644 index 0000000..a293695 --- /dev/null +++ b/app/db/repositories/resources.py @@ -0,0 +1,97 @@ +"""Typed resource persistence with explicit optimistic locking.""" + +from __future__ import annotations + +import json +import uuid +from collections.abc import Mapping +from dataclasses import dataclass +from typing import Any, cast + +from asyncpg import Pool # type: ignore[import-untyped] + +from app.db.primitives import ConflictError, transaction + + +@dataclass(frozen=True, slots=True) +class ResourceRecord: + id: uuid.UUID + cluster_id: uuid.UUID + node: str + kind: str + external_id: str + state: dict[str, Any] + metadata: dict[str, Any] + version: int + + +def _json_object(value: object) -> dict[str, Any]: + if isinstance(value, str): + return cast(dict[str, Any], json.loads(value)) + return dict(cast(Mapping[str, Any], value)) + + +def _record(row: Mapping[str, object]) -> ResourceRecord: + return ResourceRecord( + id=cast(uuid.UUID, row["id"]), + cluster_id=cast(uuid.UUID, row["cluster_id"]), + node=str(row["node"]), + kind=str(row["kind"]), + external_id=str(row["external_id"]), + state=_json_object(row["state"]), + metadata=_json_object(row["metadata"]), + version=int(cast(int, row["version"])), + ) + + +class ResourceRepository: + def __init__(self, pool: Pool) -> None: + self._pool = pool + + async def list( + self, *, kind: str | None = None, node: str | None = None + ) -> list[ResourceRecord]: + rows = await self._pool.fetch( + """SELECT r.id, r.cluster_id, n.name AS node, r.kind, r.external_id, + r.state, r.metadata, r.version + FROM resources r JOIN nodes n ON n.id=r.node_id + WHERE ($1::text IS NULL OR r.kind=$1) + AND ($2::text IS NULL OR n.name=$2) + ORDER BY r.kind, r.external_id""", + kind, + node, + ) + return [_record(row) for row in rows] + + async def get(self, *, kind: str, external_id: str) -> ResourceRecord | None: + row = await self._pool.fetchrow( + """SELECT r.id, r.cluster_id, n.name AS node, r.kind, r.external_id, + r.state, r.metadata, r.version + FROM resources r JOIN nodes n ON n.id=r.node_id + WHERE r.kind=$1 AND r.external_id=$2""", + kind, + external_id, + ) + return None if row is None else _record(row) + + async def update_state( + self, + resource_id: uuid.UUID, + *, + expected_version: int, + state: Mapping[str, object], + ) -> ResourceRecord: + async with transaction(self._pool) as connection: + row = await connection.fetchrow( + """UPDATE resources SET state=$3::jsonb, version=version+1, + updated_at=now() WHERE id=$1 AND version=$2 + RETURNING id, cluster_id, + (SELECT name FROM nodes WHERE id=resources.node_id) AS node, + kind, external_id, state, metadata, version""", + resource_id, + expected_version, + json.dumps(dict(state), sort_keys=True), + ) + if row is None: + raise ConflictError("resource version conflict or resource missing") + return _record(row) diff --git a/app/dependencies.py b/app/dependencies.py new file mode 100644 index 0000000..8533286 --- /dev/null +++ b/app/dependencies.py @@ -0,0 +1,14 @@ +"""FastAPI dependency adapters.""" + +from __future__ import annotations + +from fastapi import Request + +from app.db.pool import Database + + +def get_database(request: Request) -> Database: + """Resolve the lifespan-owned database from application state.""" + + database: Database = request.app.state.database + return database diff --git a/app/lifespan.py b/app/lifespan.py new file mode 100644 index 0000000..564a4b9 --- /dev/null +++ b/app/lifespan.py @@ -0,0 +1,74 @@ +"""Application resource ownership.""" + +from __future__ import annotations + +import asyncio +from collections.abc import AsyncIterator, Callable +from contextlib import AbstractAsyncContextManager, asynccontextmanager +from typing import Protocol + +from fastapi import FastAPI + +from app.config import Settings +from app.db.pool import AsyncpgDatabase, Database + +DatabaseFactory = Callable[[Settings], Database] +Lifespan = Callable[[FastAPI], AbstractAsyncContextManager[None]] + + +class LifespanWorker(Protocol): + async def run(self) -> None: ... + + def stop(self) -> None: ... + + +WorkerFactory = Callable[[Database], LifespanWorker] + + +def create_lifespan( + settings: Settings, + database_factory: DatabaseFactory, + worker_factories: tuple[WorkerFactory, ...] = (), +) -> Lifespan: + """Build a lifespan context so tests can inject a database implementation.""" + + @asynccontextmanager + async def lifespan(app: FastAPI) -> AsyncIterator[None]: + database = database_factory(settings) + await database.connect() + app.state.database = database + if isinstance(database, AsyncpgDatabase): + from app.ovirt.demo_datacenter import DEMO_PROFILE + from app.ovirt.seed import seed_ovirt + from app.ovirt.settings import seed_engine_options + + async with database.pool.acquire() as connection: + try: + profile = await connection.fetchval( + "SELECT value FROM ov_demo_meta WHERE key = 'profile'" + ) + except Exception: + profile = None + if profile != DEMO_PROFILE: + await seed_ovirt(connection) + else: + # Keep Engine options current without wiping demo inventory. + await seed_engine_options(connection) + workers = tuple(factory(database) for factory in worker_factories) + worker_tasks = tuple(asyncio.create_task(worker.run()) for worker in workers) + try: + yield + finally: + for worker in workers: + worker.stop() + if worker_tasks: + await asyncio.gather(*worker_tasks) + await database.close() + + return lifespan + + +def default_database_factory(settings: Settings) -> Database: + """Create the production asyncpg adapter.""" + + return AsyncpgDatabase(settings) diff --git a/app/logging.py b/app/logging.py new file mode 100644 index 0000000..eb87a0a --- /dev/null +++ b/app/logging.py @@ -0,0 +1,40 @@ +"""Structured logging configuration with safe JSON output.""" + +from __future__ import annotations + +import json +import logging +from datetime import UTC, datetime +from typing import Any + + +class JsonFormatter(logging.Formatter): + """Serialize standard records and selected structured attributes as JSON.""" + + _fields = ("request_id", "method", "path", "status", "duration_ms") + + def format(self, record: logging.LogRecord) -> str: + payload: dict[str, Any] = { + "timestamp": datetime.now(UTC).isoformat(), + "level": record.levelname, + "logger": record.name, + "message": record.getMessage(), + } + for field in self._fields: + value = getattr(record, field, None) + if value is not None: + payload[field] = value + if record.exc_info is not None: + payload["exception"] = self.formatException(record.exc_info) + return json.dumps(payload, ensure_ascii=False, separators=(",", ":")) + + +def configure_logging(level: str) -> None: + """Configure the root logger once for the process.""" + + handler = logging.StreamHandler() + handler.setFormatter(JsonFormatter()) + root = logging.getLogger() + root.handlers.clear() + root.addHandler(handler) + root.setLevel(level.upper()) diff --git a/app/main.py b/app/main.py new file mode 100644 index 0000000..e1011fd --- /dev/null +++ b/app/main.py @@ -0,0 +1,46 @@ +"""FastAPI application factory and ASGI entry point.""" + +from __future__ import annotations + +import asyncio +import os + +from fastapi import FastAPI + +from app.api.errors import ApiError, api_error_handler, unhandled_exception_handler +from app.api.middleware import RequestContextMiddleware +from app.api.openapi import openapi_tag_metadata +from app.config import Settings, get_settings +from app.lifespan import DatabaseFactory, create_lifespan, default_database_factory +from app.logging import configure_logging +from app.observability.health import router as health_router +from app.ovirt.mount import mount_ovirt_routes +from app.web.routes import router as web_router + + +def create_app( + settings: Settings | None = None, + database_factory: DatabaseFactory = default_database_factory, +) -> FastAPI: + """Create an isolated application instance.""" + + resolved = settings or get_settings() + configure_logging(resolved.log_level) + app = FastAPI( + title=resolved.app_name, + version="0.1.0", + openapi_tags=openapi_tag_metadata(), + lifespan=create_lifespan(resolved, database_factory, ()), + ) + app.state.settings = resolved + app.state.contract_swap_lock = asyncio.Lock() + app.add_middleware(RequestContextMiddleware, header_name=resolved.request_id_header) + app.add_exception_handler(Exception, unhandled_exception_handler) + app.add_exception_handler(ApiError, api_error_handler) + app.include_router(web_router) + app.include_router(health_router) + mount_ovirt_routes(app, series=os.environ.get("OVIRT_SERIES", "4.5")) + return app + + +app = create_app() diff --git a/app/observability/__init__.py b/app/observability/__init__.py new file mode 100644 index 0000000..6715098 --- /dev/null +++ b/app/observability/__init__.py @@ -0,0 +1 @@ +"""Health, metrics, and tracing adapters.""" diff --git a/app/observability/health.py b/app/observability/health.py new file mode 100644 index 0000000..01115c0 --- /dev/null +++ b/app/observability/health.py @@ -0,0 +1,37 @@ +"""Kubernetes-compatible health endpoints.""" + +from __future__ import annotations + +from typing import Annotated + +from fastapi import APIRouter, Depends, Response, status +from pydantic import BaseModel + +from app.db.pool import Database +from app.dependencies import get_database + +router = APIRouter(prefix="/health", tags=["Simulator"]) + + +class HealthResponse(BaseModel): + status: str + + +@router.get("/live", response_model=HealthResponse) +async def live() -> HealthResponse: + """Report process liveness without checking dependencies.""" + + return HealthResponse(status="ok") + + +@router.get("/ready", response_model=HealthResponse) +async def ready( + response: Response, + database: Annotated[Database, Depends(get_database)], +) -> HealthResponse: + """Report whether the required database dependency is usable.""" + + if await database.is_ready(): + return HealthResponse(status="ok") + response.status_code = status.HTTP_503_SERVICE_UNAVAILABLE + return HealthResponse(status="unavailable") diff --git a/app/ovirt/__init__.py b/app/ovirt/__init__.py new file mode 100644 index 0000000..117d9da --- /dev/null +++ b/app/ovirt/__init__.py @@ -0,0 +1,9 @@ +"""oVirt / RHV Engine API simulator domain package.""" + +__all__ = ["mount_ovirt_routes"] + + +def mount_ovirt_routes(*args, **kwargs): # lazy re-export + from app.ovirt.mount import mount_ovirt_routes as _mount + + return _mount(*args, **kwargs) diff --git a/app/ovirt/auth.py b/app/ovirt/auth.py new file mode 100644 index 0000000..ebf16f7 --- /dev/null +++ b/app/ovirt/auth.py @@ -0,0 +1,220 @@ +"""oVirt Engine SSO OAuth2 + Basic auth + session cookies.""" + +from __future__ import annotations + +import base64 +import secrets +from dataclasses import dataclass +from datetime import UTC, datetime, timedelta +from typing import Any +from uuid import UUID + +from asyncpg import Connection + +from app.ovirt.errors import OVirtError +from app.ovirt.settings import ( + OPT_BASIC_SESSION_TTL_SECONDS, + OPT_DEFAULT_API_SCOPE, + OPT_DEFAULT_AUTH_DOMAIN, + OPT_DEFAULT_TOKEN_TYPE, + OPT_DEFAULT_USER_ROLE, + OPT_OAUTH_TOKEN_TTL_SECONDS, + option_int, + option_value, +) +from app.security.auth import verify_secret + + +@dataclass(frozen=True) +class AuthContext: + token_id: str + user_id: UUID + user_name: str + domain: str + roles: tuple[str, ...] + expires_at: datetime + is_admin: bool + scope: str + + +async def authenticate_password( + conn: Connection, + username: str, + password: str, +) -> dict[str, Any]: + """Resolve user@domain credentials.""" + + name, _, domain = username.partition("@") + if not domain: + domain = await option_value(conn, OPT_DEFAULT_AUTH_DOMAIN) + row = await conn.fetchrow( + """SELECT u.id, u.name, u.password_hash, u.enabled, d.name AS domain_name + FROM ov_users u + JOIN ov_domains d ON d.id = u.domain_id + WHERE u.name = $1 AND d.name = $2""", + name, + domain, + ) + if row is None or not row["enabled"] or not verify_secret(password, row["password_hash"]): + raise OVirtError("Unauthorized", "Incorrect credentials", status_code=401) + return dict(row) + + +async def issue_oauth_token( + conn: Connection, + *, + username: str, + password: str, + scope: str | None = None, + ttl_seconds: int | None = None, +) -> dict[str, Any]: + default_scope = await option_value(conn, OPT_DEFAULT_API_SCOPE) + token_type = await option_value(conn, OPT_DEFAULT_TOKEN_TYPE) + if ttl_seconds is None: + ttl_seconds = await option_int(conn, OPT_OAUTH_TOKEN_TTL_SECONDS) + scope = scope or default_scope + if scope and default_scope not in scope.split(): + raise OVirtError("Unauthorized", "Invalid scope", status_code=400) + user = await authenticate_password(conn, username, password) + token = secrets.token_urlsafe(32) + now = datetime.now(UTC) + expires = now + timedelta(seconds=ttl_seconds) + await conn.execute( + """INSERT INTO ov_tokens(id, user_id, scope, expires_at, issued_at, revoked) + VALUES($1, $2, $3, $4, $5, false)""", + token, + user["id"], + scope, + expires, + now, + ) + row = await conn.fetchrow("SELECT * FROM ov_tokens WHERE id=$1", token) + return { + "access_token": row["id"], + "token_type": token_type, + "scope": row["scope"], + "exp": int(row["expires_at"].timestamp()), + } + + +async def validate_bearer(conn: Connection, token: str) -> AuthContext: + if not token: + raise OVirtError("Unauthorized", "Authentication required", status_code=401) + row = await conn.fetchrow( + """SELECT t.id, t.user_id, t.expires_at, t.revoked, t.scope, + u.name AS user_name, d.name AS domain_name + FROM ov_tokens t + JOIN ov_users u ON u.id = t.user_id + JOIN ov_domains d ON d.id = u.domain_id + WHERE t.id = $1""", + token, + ) + if row is None or row["revoked"]: + raise OVirtError("Unauthorized", "Invalid token", status_code=401) + expires = row["expires_at"] + if expires.tzinfo is None: + expires = expires.replace(tzinfo=UTC) + if expires <= datetime.now(UTC): + raise OVirtError("Unauthorized", "Token has expired", status_code=401) + roles = await _roles_for_user(conn, row["user_id"]) + return AuthContext( + token_id=str(row["id"]), + user_id=row["user_id"], + user_name=str(row["user_name"]), + domain=str(row["domain_name"]), + roles=roles, + expires_at=expires, + is_admin="SuperUser" in roles or "admin" in roles, + scope=str(row["scope"] or ""), + ) + + +async def validate_basic(conn: Connection, header_value: str) -> AuthContext: + try: + encoded = header_value.split(" ", 1)[1].strip() + decoded = base64.b64decode(encoded).decode("utf-8") + username, _, password = decoded.partition(":") + except Exception as exc: + raise OVirtError("Unauthorized", "Malformed basic auth", status_code=401) from exc + user = await authenticate_password(conn, username, password) + token = secrets.token_urlsafe(24) + now = datetime.now(UTC) + ttl = await option_int(conn, OPT_BASIC_SESSION_TTL_SECONDS) + default_scope = await option_value(conn, OPT_DEFAULT_API_SCOPE) + expires = now + timedelta(seconds=ttl) + await conn.execute( + """INSERT INTO ov_tokens(id, user_id, scope, expires_at, issued_at, revoked) + VALUES($1, $2, $3, $4, $5, false) + ON CONFLICT (id) DO NOTHING""", + token, + user["id"], + default_scope, + expires, + now, + ) + row = await conn.fetchrow("SELECT * FROM ov_tokens WHERE id=$1", token) + roles = await _roles_for_user(conn, user["id"]) + return AuthContext( + token_id=str(row["id"]), + user_id=user["id"], + user_name=str(user["name"]), + domain=str(user["domain_name"]), + roles=roles, + expires_at=row["expires_at"] if row["expires_at"].tzinfo else row["expires_at"].replace(tzinfo=UTC), + is_admin="SuperUser" in roles or "admin" in roles, + scope=str(row["scope"] or default_scope), + ) + + +async def _roles_for_user(conn: Connection, user_id: UUID) -> tuple[str, ...]: + rows = await conn.fetch( + """SELECT r.name FROM ov_permissions p + JOIN ov_roles r ON r.id = p.role_id + WHERE p.user_id = $1""", + user_id, + ) + names = [str(r["name"]) for r in rows] + if not names: + default_role = await option_value(conn, OPT_DEFAULT_USER_ROLE) + exists = await conn.fetchval("SELECT 1 FROM ov_roles WHERE name=$1", default_role) + if exists: + names = [default_role] + return tuple(names) + + +def extract_auth(headers: dict[str, str]) -> tuple[str, str] | None: + """Return ('bearer'|'basic'|'session', credential) or None.""" + + lower = {k.lower(): v for k, v in headers.items()} + auth = lower.get("authorization", "") + if auth.lower().startswith("bearer "): + return "bearer", auth.split(" ", 1)[1].strip() + if auth.lower().startswith("basic "): + return "basic", auth + session = lower.get("prefer") or "" + if "jsessionid" in lower: + return "session", lower["jsessionid"] + cookie = lower.get("cookie", "") + for part in cookie.split(";"): + part = part.strip() + if part.lower().startswith("jsessionid="): + return "session", part.split("=", 1)[1] + if part.lower().startswith("ovirt_token="): + return "bearer", part.split("=", 1)[1] + if session.lower().startswith("persistent-auth"): + return None + return None + + +async def resolve_request_auth(conn: Connection, headers: dict[str, str]) -> AuthContext: + kind = extract_auth(headers) + if kind is None: + raise OVirtError("Unauthorized", "Authentication required", status_code=401) + mode, credential = kind + if mode == "bearer": + return await validate_bearer(conn, credential) + if mode == "basic": + return await validate_basic(conn, credential) + if mode == "session": + return await validate_bearer(conn, credential) + raise OVirtError("Unauthorized", "Authentication required", status_code=401) diff --git a/app/ovirt/contract_loader.py b/app/ovirt/contract_loader.py new file mode 100644 index 0000000..9342604 --- /dev/null +++ b/app/ovirt/contract_loader.py @@ -0,0 +1,174 @@ +"""Resolve oVirt Engine series contract pack locations.""" + +from __future__ import annotations + +import json +import os +import threading +from dataclasses import dataclass, field +from pathlib import Path +from typing import Any + +from app.ovirt.opspec import OperationSpec, SeriesPack + +_SERIES_MAJOR = { + "3.0": 30, + "3.1": 31, + "3.2": 32, + "3.3": 33, + "3.4": 34, + "3.5": 35, + "3.6": 36, + "4.3": 43, + "4.4": 44, + "4.5": 45, + "master": 50, +} +_MAJOR_SERIES = {v: k for k, v in _SERIES_MAJOR.items()} + + +def contracts_root() -> Path: + """Locate ``contracts/ovirt`` for source, wheel, or Docker layouts.""" + + env = os.environ.get("OVIRT_CONTRACTS_ROOT") + if env: + return Path(env) + + here = Path(__file__).resolve() + candidates = [ + here.parents[2] / "contracts" / "ovirt", # repo checkout or site-packages + Path("/app/contracts/ovirt"), # runtime image WORKDIR layout + Path.cwd() / "contracts" / "ovirt", + ] + for path in candidates: + if path.is_dir(): + return path + return candidates[0] + + +def series_for_major(major: int) -> str: + return _MAJOR_SERIES.get(major, "4.5") + + +def major_for_series(series: str) -> int: + return _SERIES_MAJOR.get(series.lower(), 45) + + +def list_series() -> list[dict[str, Any]]: + root = contracts_root() + if not root.exists(): + return [] + result: list[dict[str, Any]] = [] + for path in sorted(root.iterdir()): + man = path / "manifest.json" + if not man.is_file(): + continue + data = json.loads(man.read_text()) + result.append( + { + "series": data.get("series", path.name), + "major": data.get("major", major_for_series(path.name)), + "api_version": data.get("api_version", "4"), + "operation_count": data.get("operation_count", 0), + "service_count": data.get("service_count", 1), + "checksum": data.get("checksum", ""), + "generated_at": data.get("generated_at", ""), + "deltas": data.get("deltas", {}), + "product": data.get("product", {}), + } + ) + return result + + +def _op_from_dict(raw: dict[str, Any]) -> OperationSpec: + return OperationSpec( + operation_id=str(raw["operation_id"]), + method=raw["method"], + path=str(raw["path"]), + resource_type=str(raw.get("resource_type") or "object"), + collection_key=str(raw.get("collection_key") or "objects"), + element=str(raw.get("element") or raw.get("resource_type") or "object"), + kind=str(raw.get("kind") or "collection"), + search=bool(raw.get("search", False)), + introduced_in=str(raw.get("introduced_in") or "3.0"), + requires_auth=bool(raw.get("requires_auth", True)), + status_code=int(raw.get("status_code") or 200), + create_status=int(raw.get("create_status") or 201), + notes=str(raw.get("notes") or ""), + response_fixture=raw.get("response_fixture"), + ) + + +def load_series_pack(series: str) -> SeriesPack: + series = series.lower() + series_dir = contracts_root() / series + man_path = series_dir / "manifest.json" + api_path = series_dir / "api.json" + if not man_path.is_file() or not api_path.is_file(): + raise FileNotFoundError(f"oVirt contract pack not found: {series_dir}") + man = json.loads(man_path.read_text()) + data = json.loads(api_path.read_text()) + ops = [_op_from_dict(raw) for raw in data.get("operations") or []] + return SeriesPack( + series=str(man.get("series", series)), + api_version=str(man.get("api_version") or data.get("api_version") or "4"), + major=int(man.get("major") or major_for_series(series)), + operations=ops, + product=dict(man.get("product") or data.get("product") or {}), + entry_point_links=list(man.get("entry_point_links") or []), + checksum=str(man.get("checksum") or ""), + ) + + +@dataclass +class ContractRuntime: + series: str = "4.5" + pack: SeriesPack | None = None + _lock: threading.RLock = field(default_factory=threading.RLock) + + def reload(self, series: str | None = None) -> dict[str, Any]: + with self._lock: + target = (series or self.series).lower() + self.pack = load_series_pack(target) + self.series = target + return self.summary() + + def summary(self) -> dict[str, Any]: + with self._lock: + pack = self.pack + if pack is None: + return { + "series": self.series, + "operation_count": 0, + "major": major_for_series(self.series), + } + return { + "series": pack.series, + "major": pack.major, + "api_version": pack.api_version, + "operation_count": pack.operation_count(), + "service_count": 1, + "checksum": pack.checksum, + "product": pack.product, + "deltas": next( + (s.get("deltas") for s in list_series() if s["series"] == pack.series), + {}, + ), + } + + +_RUNTIME = ContractRuntime() + + +def get_runtime() -> ContractRuntime: + return _RUNTIME + + +def ensure_loaded(series: str = "4.5") -> ContractRuntime: + rt = get_runtime() + if rt.pack is None: + try: + rt.reload(series) + except FileNotFoundError: + pass + return rt diff --git a/app/ovirt/demo_datacenter.py b/app/ovirt/demo_datacenter.py new file mode 100644 index 0000000..aad9ef5 --- /dev/null +++ b/app/ovirt/demo_datacenter.py @@ -0,0 +1,436 @@ +"""Large demo datacenter seed (~1000 VMs + full inventory).""" + +from __future__ import annotations + +import json +from typing import Any + +from asyncpg import Connection + +from app.ovirt.ids import stable_id +from app.ovirt.seed import DEMO_PROFILE, clear_ovirt_state, seed_ovirt +from app.security.auth import hash_secret + +DEMO_VM_COUNT = 1000 + + +async def seed_ovirt_demo(conn: Connection) -> dict[str, Any]: + """Replace state with a multi-DC demo inventory including ~1000 VMs.""" + + await clear_ovirt_state(conn) + + domain_id = stable_id("domain", "internal") + await conn.execute("INSERT INTO ov_domains(id, name) VALUES($1,'internal')", domain_id) + pwd = hash_secret("secret", salt=b"ovirt-sim-v1-salt!") + role_super = stable_id("role", "SuperUser") + role_user = stable_id("role", "UserRole") + role_cluster = stable_id("role", "ClusterAdmin") + for rid, name, admin in ( + (role_super, "SuperUser", True), + (role_user, "UserRole", False), + (role_cluster, "ClusterAdmin", True), + (stable_id("role", "TemplateAdmin"), "TemplateAdmin", True), + (stable_id("role", "StorageAdmin"), "StorageAdmin", True), + ): + await conn.execute( + "INSERT INTO ov_roles(id, name, administrative) VALUES($1,$2,$3)", + rid, + name, + admin, + ) + + users = {} + for uname, role in ( + ("admin", role_super), + ("ops", role_cluster), + ("developer", role_user), + ("demo", role_user), + ): + uid = stable_id("user", uname) + users[uname] = uid + await conn.execute( + """INSERT INTO ov_users(id, domain_id, name, password_hash, enabled, principal) + VALUES($1,$2,$3,$4,true,$5)""", + uid, + domain_id, + uname, + pwd, + f"{uname}@internal", + ) + await conn.execute( + """INSERT INTO ov_permissions(id, role_id, user_id, object_type) + VALUES($1,$2,$3,'system')""", + stable_id("perm", uname), + role, + uid, + ) + + await conn.execute( + "INSERT INTO ov_groups(id, domain_id, name) VALUES($1,$2,'engine-admins')", + stable_id("group", "engine-admins"), + domain_id, + ) + for gname in ("developers", "operators", "readers"): + await conn.execute( + "INSERT INTO ov_groups(id, domain_id, name) VALUES($1,$2,$3)", + stable_id("group", gname), + domain_id, + gname, + ) + + # 3 datacenters, multiple clusters/hosts/storage/networks + dc_specs = [ + ("dc-prod", "Production", False, 4, 5), + ("dc-stage", "Staging", False, 4, 4), + ("dc-edge", "Edge", True, 4, 3), + ] + clusters: list[tuple[Any, Any, str]] = [] + hosts: list[Any] = [] + networks: list[Any] = [] + profiles: list[Any] = [] + storage_domains: list[Any] = [] + + storage_types = ["nfs", "iscsi", "fcp", "localfs"] + for dc_key, dc_name, local, maj, minor in dc_specs: + dc_id = stable_id("dc", dc_key) + await conn.execute( + """INSERT INTO ov_datacenters(id, name, description, local, status, version_major, version_minor) + VALUES($1,$2,$3,$4,'up',$5,$6)""", + dc_id, + dc_name, + f"{dc_name} datacenter", + local, + maj, + minor, + ) + await conn.execute( + """INSERT INTO ov_quotas(id, datacenter_id, name, description) + VALUES($1,$2,'Default','Default quota')""", + stable_id("quota", dc_key), + dc_id, + ) + for ci in range(2): + cname = f"{dc_key}-cluster-{ci+1}" + cid = stable_id("cluster", cname) + clusters.append((cid, dc_id, cname)) + await conn.execute( + """INSERT INTO ov_clusters(id, datacenter_id, name, description, version_major, version_minor) + VALUES($1,$2,$3,$4,$5,$6)""", + cid, + dc_id, + cname, + f"Cluster {ci+1} in {dc_name}", + maj, + minor, + ) + await conn.execute( + """INSERT INTO ov_affinity_groups(id, cluster_id, name, enforcing, positive) + VALUES($1,$2,'web-affinity',true,true)""", + stable_id("ag", cname), + cid, + ) + for hi in range(4): + hname = f"{cname}-host-{hi+1:02d}" + hid = stable_id("host", hname) + hosts.append(hid) + await conn.execute( + """INSERT INTO ov_hosts(id, cluster_id, name, address, status, memory, cpu_cores, type) + VALUES($1,$2,$3,$4,'up',$5,32,'rhel')""", + hid, + cid, + hname, + f"10.{dc_specs.index((dc_key, dc_name, local, maj, minor))+10}.{ci+1}.{hi+10}", + (256 + hi * 32) * 1024**3, + ) + # networks + for nname, vlan in (("ovirtmgmt", None), ("vm-net", 100), ("storage-net", 200)): + nid = stable_id("net", dc_key, nname) + networks.append(nid) + await conn.execute( + """INSERT INTO ov_networks(id, datacenter_id, name, description, vlan_id) + VALUES($1,$2,$3,$4,$5)""", + nid, + dc_id, + nname if nname != "ovirtmgmt" else f"{dc_key}-ovirtmgmt" if dc_key != "dc-prod" else "ovirtmgmt", + f"{nname} in {dc_name}", + vlan, + ) + pid = stable_id("vnic", dc_key, nname) + profiles.append(pid) + await conn.execute( + "INSERT INTO ov_vnic_profiles(id, network_id, name) VALUES($1,$2,$3)", + pid, + nid, + nname, + ) + # storage domains + for si, stype in enumerate(storage_types): + sname = f"{dc_key}-{stype}-{si+1}" + sid = stable_id("sd", sname) + storage_domains.append(sid) + await conn.execute( + """INSERT INTO ov_storage_domains(id, name, type, storage_type, status, available, used) + VALUES($1,$2,'data',$3,'active',$4,$5)""", + sid, + sname, + stype, + (5 + si) * 1024**4, + si * 200 * 1024**3, + ) + await conn.execute( + """INSERT INTO ov_storage_domain_attachments(id, storage_domain_id, datacenter_id, status) + VALUES($1,$2,$3,'active')""", + stable_id("sda", sname), + sid, + dc_id, + ) + await conn.execute( + """INSERT INTO ov_storage_connections(id, type, address, path) + VALUES($1,$2,$3,$4)""", + stable_id("sc", sname), + stype if stype != "localfs" else "localfs", + f"storage-{si}.lab.local", + f"/export/{sname}", + ) + + blank_id = stable_id("template", "Blank") + await conn.execute( + """INSERT INTO ov_templates(id, cluster_id, name, description, status, memory, cpu_sockets, cpu_cores) + VALUES($1,$2,'Blank','Blank template','ok',$3,1,1)""", + blank_id, + clusters[0][0], + 1024**3, + ) + for tname, mem, cores in ( + ("rhel8-base", 4 * 1024**3, 2), + ("rhel9-base", 4 * 1024**3, 2), + ("win2022-base", 8 * 1024**3, 4), + ("ubuntu2204-base", 2 * 1024**3, 2), + ): + await conn.execute( + """INSERT INTO ov_templates(id, cluster_id, name, description, status, memory, cpu_sockets, cpu_cores) + VALUES($1,$2,$3,$4,'ok',$5,1,$6)""", + stable_id("template", tname), + clusters[0][0], + tname, + f"Template {tname}", + mem, + cores, + ) + + # ~1000 VMs spread across clusters + statuses = ["up", "up", "up", "down", "down", "suspended", "powering_up"] + os_types = ["rhel_8x64", "rhel_9x64", "ubuntu_22_04", "windows_2022", "other"] + default_profile = profiles[0] + default_sd = storage_domains[0] + + vm_rows = [] + disk_rows = [] + da_rows = [] + nic_rows = [] + snap_rows = [] + + for i in range(DEMO_VM_COUNT): + cluster_id, _dc, cname = clusters[i % len(clusters)] + host_id = hosts[i % len(hosts)] if i % 3 != 0 else None + status = statuses[i % len(statuses)] + if status == "down": + host_id = None + name = f"vm-{i+1:04d}" + vm_id = stable_id("vm", name) + memory = (1 + (i % 8)) * 1024**3 + cores = 1 + (i % 8) + vm_rows.append( + ( + vm_id, + cluster_id, + blank_id, + name, + f"Demo VM {i+1}", + status, + memory, + 1, + cores, + 1, + os_types[i % len(os_types)], + "server" if i % 5 else "desktop", + host_id, + ) + ) + disk_id = stable_id("disk", name) + size = (10 + (i % 50)) * 1024**3 + disk_rows.append( + (disk_id, f"{name}_Disk1", size, size, storage_domains[i % len(storage_domains)]) + ) + da_rows.append((stable_id("da", name), vm_id, disk_id, True)) + nic_rows.append( + ( + stable_id("nic", name), + vm_id, + "nic1", + f"00:1a:4a:{(i >> 16) & 0xFF:02x}:{(i >> 8) & 0xFF:02x}:{i & 0xFF:02x}", + profiles[i % len(profiles)] if profiles else default_profile, + ) + ) + if i % 7 == 0: + snap_rows.append( + (stable_id("snap", name, "1"), vm_id, f"snapshot-{name}", "ok") + ) + + # Batch insert VMs + await conn.executemany( + """INSERT INTO ov_vms(id, cluster_id, template_id, name, description, status, + memory, cpu_sockets, cpu_cores, cpu_threads, os_type, type, host_id) + VALUES($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13)""", + vm_rows, + ) + await conn.executemany( + """INSERT INTO ov_disks(id, name, provisioned_size, actual_size, storage_domain_id) + VALUES($1,$2,$3,$4,$5)""", + disk_rows, + ) + await conn.executemany( + """INSERT INTO ov_disk_attachments(id, vm_id, disk_id, bootable) + VALUES($1,$2,$3,$4)""", + da_rows, + ) + await conn.executemany( + """INSERT INTO ov_nics(id, vm_id, name, mac_address, vnic_profile_id) + VALUES($1,$2,$3,$4,$5)""", + nic_rows, + ) + if snap_rows: + await conn.executemany( + """INSERT INTO ov_snapshots(id, vm_id, description, status) + VALUES($1,$2,$3,$4)""", + snap_rows, + ) + + # Tags, bookmarks, events, jobs, surface objects + for tname in ("production", "web", "database", "batch", "gpu"): + tid = stable_id("tag", tname) + await conn.execute( + "INSERT INTO ov_tags(id, name, description) VALUES($1,$2,$3)", + tid, + tname, + f"Tag {tname}", + ) + for i in range(0, min(50, DEMO_VM_COUNT), 10): + await conn.execute( + """INSERT INTO ov_tag_assignments(id, tag_id, object_type, object_id) + VALUES($1,$2,'vm',$3) ON CONFLICT DO NOTHING""", + stable_id("ta", tname, str(i)), + tid, + stable_id("vm", f"vm-{i+1:04d}"), + ) + + await conn.execute( + "INSERT INTO ov_bookmarks(id, name, value) VALUES($1,'UpVMs','Vms: status=up')", + stable_id("bm", "UpVMs"), + ) + for i in range(50): + await conn.execute( + """INSERT INTO ov_events(code, severity, description, user_id) + VALUES($1,$2,$3,$4)""", + 1000 + i, + "normal" if i % 4 else "warning", + f"Demo event {i}", + users["admin"], + ) + for i in range(20): + jid = stable_id("job", str(i)) + await conn.execute( + """INSERT INTO ov_jobs(id, description, status, owner_id) + VALUES($1,$2,'finished',$3)""", + jid, + f"Demo job {i}", + users["admin"], + ) + await conn.execute( + """INSERT INTO ov_job_steps(id, job_id, description, status, type, number) + VALUES($1,$2,$3,'finished','executing',1)""", + stable_id("step", str(i)), + jid, + f"Step for job {i}", + ) + + for collection, names in ( + ("instancetypes", ["Tiny", "Small", "Medium", "Large", "XLarge"]), + ("macpools", ["Default", "Secondary"]), + ("schedulingpolicies", ["evenly_distributed", "power_saving", "vm_evenly_distributed"]), + ("schedulingpolicyunits", ["EvenlyDistributed", "PowerSaving", "VmEvenlyDistributed"]), + ("clusterlevels", ["4.3", "4.4", "4.5"]), + ("icons", ["default", "custom"]), + ("operatingsystems", ["rhel_8x64", "rhel_9x64", "windows_2022", "ubuntu_22_04"]), + ("networkfilters", ["vdsm-no-mac-spoofing"]), + ("vmpools", ["web-pool", "batch-pool"]), + ("affinitylabels", ["label-a", "label-b"]), + ("katelloerrata", ["RHSA-2024:0001", "RHBA-2024:0002"]), + ("externalhostproviders", ["foreman-lab"]), + ("openstacknetworkproviders", ["ovn-provider"]), + ("openstackimageproviders", ["glance-lab"]), + ("openstackvolumeproviders", ["cinder-lab"]), + ("imagetransfers", ["transfer-1"]), + ): + for name in names: + await conn.execute( + """INSERT INTO ov_api_objects(id, collection, name, status, data) + VALUES($1,$2,$3,'ok',$4::jsonb)""", + stable_id("obj", collection, name), + collection, + name, + json.dumps({"name": name, "description": f"demo {collection}"}), + ) + + from app.ovirt.settings import seed_engine_options + + await seed_engine_options(conn) + + from app.ovirt.seed_nested import seed_nested_for_inventory + + dc_ids = [stable_id("dc", key) for key, *_ in dc_specs] + cluster_ids = [c[0] for c in clusters] + template_ids = [ + blank_id, + *[ + stable_id("template", n) + for n in ("rhel8-base", "rhel9-base", "win2022-base", "ubuntu2204-base") + ], + ] + tag_ids = [stable_id("tag", t) for t in ("production", "web", "database", "batch", "gpu")] + await seed_nested_for_inventory( + conn, + admin_user_id=users["admin"], + role_user_id=role_user, + datacenter_ids=dc_ids, + cluster_ids=cluster_ids, + host_ids=list(hosts), + network_ids=list(networks), + storage_domain_ids=list(storage_domains), + template_ids=template_ids, + vm_ids=[stable_id("vm", f"vm-{i:04d}") for i in range(1, DEMO_VM_COUNT + 1)], + disk_ids=[stable_id("disk", f"vm-{i:04d}") for i in range(1, DEMO_VM_COUNT + 1)], + tag_ids=tag_ids, + user_ids=list(users.values()), + group_ids=[ + stable_id("group", n) + for n in ("engine-admins", "developers", "operators", "readers") + ], + ) + + await conn.execute( + "INSERT INTO ov_demo_meta(key, value) VALUES('profile', $1)", DEMO_PROFILE + ) + return { + "profile": DEMO_PROFILE, + "vms": DEMO_VM_COUNT, + "hosts": len(hosts), + "datacenters": len(dc_specs), + "clusters": len(clusters), + "storage_domains": len(storage_domains), + "networks": len(networks), + } + + +# Re-export for web routes +__all__ = ["DEMO_PROFILE", "DEMO_VM_COUNT", "clear_ovirt_state", "seed_ovirt", "seed_ovirt_demo"] diff --git a/app/ovirt/deps.py b/app/ovirt/deps.py new file mode 100644 index 0000000..ff8d163 --- /dev/null +++ b/app/ovirt/deps.py @@ -0,0 +1,22 @@ +"""FastAPI dependencies for oVirt routes.""" + +from __future__ import annotations + +from fastapi import Request + +from app.db.pool import AsyncpgDatabase +from app.ovirt.auth import AuthContext, resolve_request_auth +from app.ovirt.errors import OVirtError + + +def get_db(request: Request) -> AsyncpgDatabase: + db = getattr(request.app.state, "database", None) + if db is None: + raise OVirtError("ServiceUnavailable", "Database not ready", status_code=503) + return db # type: ignore[return-value] + + +async def require_auth(request: Request) -> AuthContext: + db = get_db(request) + async with db.pool.acquire() as conn: + return await resolve_request_auth(conn, dict(request.headers)) diff --git a/app/ovirt/errors.py b/app/ovirt/errors.py new file mode 100644 index 0000000..a5e43a9 --- /dev/null +++ b/app/ovirt/errors.py @@ -0,0 +1,68 @@ +"""oVirt Engine fault responses (XML/JSON).""" + +from __future__ import annotations + +from typing import Any + +from fastapi import Request +from fastapi.responses import JSONResponse, Response + + +class OVirtError(Exception): + def __init__( + self, + reason: str, + detail: str, + *, + status_code: int = 400, + code: str | None = None, + ) -> None: + super().__init__(detail) + self.reason = reason + self.detail = detail + self.status_code = status_code + self.code = code or reason + + +def _wants_xml(request: Request) -> bool: + accept = (request.headers.get("accept") or "").lower() + content = (request.headers.get("content-type") or "").lower() + if "application/xml" in accept or "text/xml" in accept: + return True + if "json" in accept: + return False + if "xml" in content: + return True + # Engine default is XML when Accept is omitted / */* + return "json" not in accept + + +def fault_body(error: OVirtError, *, as_xml: bool) -> str | dict[str, Any]: + if as_xml: + return ( + '' + f"{_esc(error.reason)}" + f"{_esc(error.detail)}" + ) + return {"fault": {"reason": error.reason, "detail": error.detail}} + + +def _esc(value: str) -> str: + return ( + value.replace("&", "&") + .replace("<", "<") + .replace(">", ">") + .replace('"', """) + ) + + +async def ovirt_error_handler(request: Request, exc: OVirtError) -> Response: + as_xml = _wants_xml(request) + body = fault_body(exc, as_xml=as_xml) + if as_xml: + return Response( + content=str(body), + status_code=exc.status_code, + media_type="application/xml", + ) + return JSONResponse(content=body, status_code=exc.status_code) diff --git a/app/ovirt/ids.py b/app/ovirt/ids.py new file mode 100644 index 0000000..12e51ec --- /dev/null +++ b/app/ovirt/ids.py @@ -0,0 +1,15 @@ +"""Deterministic UUIDs for seed data.""" + +from __future__ import annotations + +from uuid import UUID, uuid5 + +NAMESPACE = UUID("a1b2c3d4-e5f6-7890-abcd-ef1234567890") + + +def stable_id(*parts: str) -> UUID: + return uuid5(NAMESPACE, ":".join(parts)) + + +def stable_str(*parts: str) -> str: + return str(stable_id(*parts)) diff --git a/app/ovirt/jobs.py b/app/ovirt/jobs.py new file mode 100644 index 0000000..791ee22 --- /dev/null +++ b/app/ovirt/jobs.py @@ -0,0 +1,100 @@ +"""Async job/task helpers for Engine actions — rows are always loaded from Postgres.""" + +from __future__ import annotations + +import json +from datetime import UTC, datetime +from typing import Any +from uuid import uuid4 + +from asyncpg import Connection +from fastapi import Request, Response + +from app.ovirt.repr import action_entity, job_entity +from app.ovirt.serialize import respond +from app.ovirt.settings import ( + OPT_DEFAULT_ACTION_STATUS, + OPT_DEFAULT_JOB_STATUS_COMPLETE, + OPT_DEFAULT_JOB_STATUS_STARTED, + OPT_DEFAULT_JOB_STEP_TYPE, + option_value, +) + + +async def create_job( + conn: Connection, + *, + description: str, + owner_id: Any = None, + auto_complete: bool = True, + action_status: str | None = None, +) -> dict[str, Any]: + job_id = uuid4() + now = datetime.now(UTC) + finished = await option_value(conn, OPT_DEFAULT_JOB_STATUS_COMPLETE) + started = await option_value(conn, OPT_DEFAULT_JOB_STATUS_STARTED) + status = finished if auto_complete else started + ended = now if auto_complete else None + if action_status is None: + action_status = await option_value(conn, OPT_DEFAULT_ACTION_STATUS) + step_type = await option_value(conn, OPT_DEFAULT_JOB_STEP_TYPE) + await conn.execute( + """INSERT INTO ov_jobs(id, description, status, started, ended, owner_id, data) + VALUES($1, $2, $3, $4, $5, $6, $7::jsonb)""", + job_id, + description, + status, + now, + ended, + owner_id, + json.dumps({"action_status": action_status}), + ) + step_id = uuid4() + await conn.execute( + """INSERT INTO ov_job_steps(id, job_id, description, status, type, number, started, ended) + VALUES($1, $2, $3, $4, $5, 1, $6, $7)""", + step_id, + job_id, + description, + status, + step_type, + now, + ended, + ) + row = await conn.fetchrow("SELECT * FROM ov_jobs WHERE id=$1", job_id) + return job_entity(row) + + +async def complete_job(conn: Connection, job_id: str, *, status: str | None = None) -> None: + now = datetime.now(UTC) + if status is None: + status = await option_value(conn, OPT_DEFAULT_JOB_STATUS_COMPLETE) + await conn.execute( + "UPDATE ov_jobs SET status=$2, ended=$3 WHERE id=$1::uuid", + job_id, + status, + now, + ) + await conn.execute( + "UPDATE ov_job_steps SET status=$2, ended=$3 WHERE job_id=$1::uuid", + job_id, + status, + now, + ) + + +async def respond_action( + request: Request, + conn: Connection, + *, + description: str, + owner_id: Any = None, + auto_complete: bool = True, +) -> Response: + """Persist a job and return an action entity built solely from the DB row.""" + + job = await create_job( + conn, description=description, owner_id=owner_id, auto_complete=auto_complete + ) + row = await conn.fetchrow("SELECT * FROM ov_jobs WHERE id=$1::uuid", job["id"]) + return respond(request, element="action", data=action_entity(row)) diff --git a/app/ovirt/mount.py b/app/ovirt/mount.py new file mode 100644 index 0000000..fe27961 --- /dev/null +++ b/app/ovirt/mount.py @@ -0,0 +1,37 @@ +"""Mount oVirt Engine API + SSO onto the FastAPI application.""" + +from __future__ import annotations + +from fastapi import FastAPI + +from app.ovirt.contract_loader import ensure_loaded +from app.ovirt.errors import OVirtError, ovirt_error_handler +from app.ovirt.registry import register_ovirt_contract_routes +from app.ovirt.routes import engine, sso + + +def mount_ovirt_routes(app: FastAPI, *, series: str = "4.5") -> None: + """Register Engine REST API, SSO, and load the active series pack. + + Contract operations are registered as individual OpenAPI routes. + Catch-all handlers remain as a hidden fallback. + """ + + app.add_exception_handler(OVirtError, ovirt_error_handler) + app.include_router(sso.router) + + rt = ensure_loaded(series) + try: + summary = rt.reload(series) + except FileNotFoundError: + summary = {"operation_count": 0, "series": series} + registered = 0 + if rt.pack is not None: + registered = register_ovirt_contract_routes(app, rt.pack) + + # Fallback catch-all after specific contract routes (first match wins). + app.include_router(engine.router) + + app.state.ovirt_series = series + app.state.ovirt_schema_ops = registered or summary.get("operation_count", 0) + app.state.runtime_version = f"ovirt-{series}" diff --git a/app/ovirt/opspec.py b/app/ovirt/opspec.py new file mode 100644 index 0000000..fc87bca --- /dev/null +++ b/app/ovirt/opspec.py @@ -0,0 +1,40 @@ +"""Contract operation specifications for Engine API packs.""" + +from __future__ import annotations + +from dataclasses import dataclass, field +from typing import Any, Literal + +HttpMethod = Literal["GET", "POST", "PUT", "DELETE"] + + +@dataclass(frozen=True) +class OperationSpec: + operation_id: str + method: HttpMethod + path: str + resource_type: str + collection_key: str + element: str + kind: str = "collection" + search: bool = False + introduced_in: str = "3.0" + requires_auth: bool = True + status_code: int = 200 + create_status: int = 201 + notes: str = "" + response_fixture: Any | None = None + + +@dataclass +class SeriesPack: + series: str + api_version: str + major: int + operations: list[OperationSpec] = field(default_factory=list) + product: dict[str, str] = field(default_factory=dict) + entry_point_links: list[dict[str, str]] = field(default_factory=list) + checksum: str = "" + + def operation_count(self) -> int: + return len(self.operations) diff --git a/app/ovirt/registry.py b/app/ovirt/registry.py new file mode 100644 index 0000000..1976b85 --- /dev/null +++ b/app/ovirt/registry.py @@ -0,0 +1,98 @@ +"""Register each Engine contract operation as its own FastAPI route.""" + +from __future__ import annotations + +import re +from collections.abc import Awaitable, Callable +from enum import Enum +from typing import cast + +from fastapi import FastAPI, Request +from fastapi.responses import Response + +from app.api.openapi import contract_openapi_tags +from app.ovirt.opspec import OperationSpec, SeriesPack + +Endpoint = Callable[[Request], Awaitable[Response]] +_NON_ALNUM = re.compile(r"[^a-zA-Z0-9_]+") + + +def clear_ovirt_contract_routes(app: FastAPI) -> None: + """Drop contract + Engine fallback routes before a remount.""" + + app.router.routes = [ + route for route in app.router.routes if not _is_swappable_ovirt_route(route) + ] + app.openapi_schema = None + + +def register_ovirt_contract_routes(app: FastAPI, pack: SeriesPack) -> int: + """Register one FastAPI route per contract operation. + + Paths are taken from the pack as-is (including ``/v3`` / ``/v4`` variants). + Returns the number of routes added. + """ + + seen: set[tuple[str, str]] = set() + registered = 0 + for op in pack.operations: + method = op.method.upper() + path = _normalize_route_path(op.path) + key = (path, method) + if key in seen: + continue + seen.add(key) + app.add_api_route( + path, + _endpoint_for(op), + methods=[method], + name=f"contract:{method}:{path}", + tags=cast(list[str | Enum], contract_openapi_tags(path)), + summary=op.notes or op.operation_id, + operation_id=_unique_operation_id(op, method, path), + openapi_extra={ + "x-ovirt-operation-id": op.operation_id, + "x-ovirt-series": pack.series, + "x-ovirt-kind": op.kind, + }, + ) + registered += 1 + app.openapi_schema = None + return registered + + +def _is_swappable_ovirt_route(route: object) -> bool: + name = getattr(route, "name", None) + return isinstance(name, str) and ( + name.startswith("contract:") or name.startswith("ovirt-fallback:") + ) + + +def _unique_operation_id(op: OperationSpec, method: str, path: str) -> str: + """Build a unique OpenAPI operationId (packs repeat ids across /v3|/v4).""" + + base = op.operation_id.replace(".", "_") + suffix = _NON_ALNUM.sub("_", f"{method}_{path}").strip("_") + return f"{base}__{suffix}" + + +def _normalize_route_path(path: str) -> str: + """Ensure FastAPI path template form (leading slash, no trailing slash except root).""" + + cleaned = path.strip() or "/" + if not cleaned.startswith("/"): + cleaned = f"/{cleaned}" + if cleaned != "/" and cleaned.endswith("/"): + cleaned = cleaned.rstrip("/") + return cleaned + + +def _endpoint_for(op: OperationSpec) -> Endpoint: + async def dispatch(request: Request) -> Response: + from app.ovirt.routes.engine import handle_engine_request + + return await handle_engine_request(request) + + dispatch.__name__ = f"contract_{op.operation_id.replace('.', '_')}" + dispatch.__doc__ = op.notes or op.operation_id + return dispatch diff --git a/app/ovirt/repr.py b/app/ovirt/repr.py new file mode 100644 index 0000000..874e6e2 --- /dev/null +++ b/app/ovirt/repr.py @@ -0,0 +1,353 @@ +"""Map database rows to oVirt Engine API entities.""" + +from __future__ import annotations + +import json +from typing import Any + + +def _data(row: Any) -> dict[str, Any]: + raw = row["data"] if "data" in row.keys() else {} + if isinstance(raw, str): + raw = json.loads(raw) + return dict(raw or {}) + + +def href(collection: str, object_id: Any) -> str: + return f"/ovirt-engine/api/{collection}/{object_id}" + + +def link(rel: str, path: str) -> dict[str, str]: + return {"@rel": rel, "href": path} if False else {"rel": rel, "href": path} + + +def vm_entity(row: Any) -> dict[str, Any]: + vid = str(row["id"]) + entity = { + "id": vid, + "href": href("vms", vid), + "name": row["name"], + "description": row["description"] or "", + "status": row["status"], + "type": row["type"], + "memory": int(row["memory"]), + "cpu": { + "topology": { + "sockets": int(row["cpu_sockets"]), + "cores": int(row["cpu_cores"]), + "threads": int(row["cpu_threads"]), + } + }, + "os": {"type": row["os_type"]}, + "cluster": {"id": str(row["cluster_id"]), "href": href("clusters", row["cluster_id"])}, + "link": [ + {"rel": "diskattachments", "href": f"/ovirt-engine/api/vms/{vid}/diskattachments"}, + {"rel": "nics", "href": f"/ovirt-engine/api/vms/{vid}/nics"}, + {"rel": "snapshots", "href": f"/ovirt-engine/api/vms/{vid}/snapshots"}, + {"rel": "tags", "href": f"/ovirt-engine/api/vms/{vid}/tags"}, + {"rel": "permissions", "href": f"/ovirt-engine/api/vms/{vid}/permissions"}, + {"rel": "cdroms", "href": f"/ovirt-engine/api/vms/{vid}/cdroms"}, + {"rel": "graphicsconsoles", "href": f"/ovirt-engine/api/vms/{vid}/graphicsconsoles"}, + ], + } + if row["template_id"]: + entity["template"] = { + "id": str(row["template_id"]), + "href": href("templates", row["template_id"]), + } + if row["host_id"]: + entity["host"] = {"id": str(row["host_id"]), "href": href("hosts", row["host_id"])} + entity.update({k: v for k, v in _data(row).items() if k not in entity}) + return entity + + +def disk_entity(row: Any) -> dict[str, Any]: + did = str(row["id"]) + entity = { + "id": did, + "href": href("disks", did), + "name": row["name"], + "description": row["description"] or "", + "status": row["status"], + "provisioned_size": int(row["provisioned_size"]), + "actual_size": int(row["actual_size"]), + "format": row["format"], + "sparse": bool(row["sparse"]), + "shareable": bool(row["shareable"]), + "wipe_after_delete": bool(row["wipe_after_delete"]), + "link": [ + {"rel": "permissions", "href": f"/ovirt-engine/api/disks/{did}/permissions"}, + {"rel": "statistics", "href": f"/ovirt-engine/api/disks/{did}/statistics"}, + ], + } + if row["storage_domain_id"]: + entity["storage_domains"] = { + "storage_domain": [ + { + "id": str(row["storage_domain_id"]), + "href": href("storagedomains", row["storage_domain_id"]), + } + ] + } + entity.update({k: v for k, v in _data(row).items() if k not in entity}) + return entity + + +def host_entity(row: Any) -> dict[str, Any]: + hid = str(row["id"]) + return { + "id": hid, + "href": href("hosts", hid), + "name": row["name"], + "address": row["address"], + "status": row["status"], + "type": row["type"], + "memory": int(row["memory"]), + "cpu": {"topology": {"cores": int(row["cpu_cores"])}}, + "cluster": {"id": str(row["cluster_id"]), "href": href("clusters", row["cluster_id"])}, + "link": [ + {"rel": "nics", "href": f"/ovirt-engine/api/hosts/{hid}/nics"}, + {"rel": "tags", "href": f"/ovirt-engine/api/hosts/{hid}/tags"}, + {"rel": "permissions", "href": f"/ovirt-engine/api/hosts/{hid}/permissions"}, + {"rel": "statistics", "href": f"/ovirt-engine/api/hosts/{hid}/statistics"}, + ], + **{k: v for k, v in _data(row).items()}, + } + + +def datacenter_entity(row: Any) -> dict[str, Any]: + did = str(row["id"]) + return { + "id": did, + "href": href("datacenters", did), + "name": row["name"], + "description": row["description"] or "", + "local": bool(row["local"]), + "status": row["status"], + "version": {"major": int(row["version_major"]), "minor": int(row["version_minor"])}, + "link": [ + {"rel": "clusters", "href": f"/ovirt-engine/api/datacenters/{did}/clusters"}, + {"rel": "storagedomains", "href": f"/ovirt-engine/api/datacenters/{did}/storagedomains"}, + {"rel": "networks", "href": f"/ovirt-engine/api/datacenters/{did}/networks"}, + {"rel": "quotas", "href": f"/ovirt-engine/api/datacenters/{did}/quotas"}, + {"rel": "permissions", "href": f"/ovirt-engine/api/datacenters/{did}/permissions"}, + ], + **{k: v for k, v in _data(row).items()}, + } + + +def cluster_entity(row: Any) -> dict[str, Any]: + cid = str(row["id"]) + return { + "id": cid, + "href": href("clusters", cid), + "name": row["name"], + "description": row["description"] or "", + "cpu": {"type": row["cpu_type"]}, + "version": {"major": int(row["version_major"]), "minor": int(row["version_minor"])}, + "data_center": { + "id": str(row["datacenter_id"]), + "href": href("datacenters", row["datacenter_id"]), + }, + "link": [ + {"rel": "networks", "href": f"/ovirt-engine/api/clusters/{cid}/networks"}, + {"rel": "affinitygroups", "href": f"/ovirt-engine/api/clusters/{cid}/affinitygroups"}, + {"rel": "permissions", "href": f"/ovirt-engine/api/clusters/{cid}/permissions"}, + ], + **{k: v for k, v in _data(row).items()}, + } + + +def network_entity(row: Any) -> dict[str, Any]: + nid = str(row["id"]) + entity: dict[str, Any] = { + "id": nid, + "href": href("networks", nid), + "name": row["name"], + "description": row["description"] or "", + "stp": bool(row["stp"]), + "data_center": { + "id": str(row["datacenter_id"]), + "href": href("datacenters", row["datacenter_id"]), + }, + "link": [ + {"rel": "vnicprofiles", "href": f"/ovirt-engine/api/networks/{nid}/vnicprofiles"}, + {"rel": "permissions", "href": f"/ovirt-engine/api/networks/{nid}/permissions"}, + ], + } + if row["vlan_id"] is not None: + entity["vlan"] = {"id": int(row["vlan_id"])} + entity.update(_data(row)) + return entity + + +def storage_domain_entity(row: Any) -> dict[str, Any]: + sid = str(row["id"]) + return { + "id": sid, + "href": href("storagedomains", sid), + "name": row["name"], + "type": row["type"], + "storage": {"type": row["storage_type"]}, + "status": row["status"], + "available": int(row["available"]), + "used": int(row["used"]), + "committed": int(row["committed"]), + "link": [ + {"rel": "disks", "href": f"/ovirt-engine/api/storagedomains/{sid}/disks"}, + {"rel": "files", "href": f"/ovirt-engine/api/storagedomains/{sid}/files"}, + {"rel": "permissions", "href": f"/ovirt-engine/api/storagedomains/{sid}/permissions"}, + ], + **{k: v for k, v in _data(row).items()}, + } + + +def template_entity(row: Any) -> dict[str, Any]: + tid = str(row["id"]) + entity: dict[str, Any] = { + "id": tid, + "href": href("templates", tid), + "name": row["name"], + "description": row["description"] or "", + "status": row["status"], + "memory": int(row["memory"]), + "cpu": { + "topology": {"sockets": int(row["cpu_sockets"]), "cores": int(row["cpu_cores"])} + }, + "link": [ + {"rel": "diskattachments", "href": f"/ovirt-engine/api/templates/{tid}/diskattachments"}, + {"rel": "nics", "href": f"/ovirt-engine/api/templates/{tid}/nics"}, + ], + } + if row["cluster_id"]: + entity["cluster"] = { + "id": str(row["cluster_id"]), + "href": href("clusters", row["cluster_id"]), + } + entity.update(_data(row)) + return entity + + +def user_entity(row: Any) -> dict[str, Any]: + uid = str(row["id"]) + return { + "id": uid, + "href": href("users", uid), + "name": row["name"], + "user_name": f"{row['name']}@{row['domain_name']}", + "domain": {"id": str(row["domain_id"]), "name": row["domain_name"]}, + "link": [ + {"rel": "roles", "href": f"/ovirt-engine/api/users/{uid}/roles"}, + {"rel": "permissions", "href": f"/ovirt-engine/api/users/{uid}/permissions"}, + {"rel": "tags", "href": f"/ovirt-engine/api/users/{uid}/tags"}, + ], + } + + +def generic_entity(collection: str, element: str, row: Any) -> dict[str, Any]: + if row is None: + from app.ovirt.errors import OVirtError + + raise OVirtError("NotFound", f"{element} not found", status_code=404) + oid = str(row["id"]) + data = _data(row) + entity = { + "id": oid, + "href": href(collection, oid), + "name": row["name"] or data.get("name") or element, + "status": row["status"], + } + entity.update(data) + return entity + + +def job_entity(row: Any) -> dict[str, Any]: + jid = str(row["id"]) + entity: dict[str, Any] = { + "id": jid, + "href": href("jobs", jid), + "description": row["description"] or "", + "status": row["status"], + } + if row["started"] is not None: + entity["started"] = row["started"].strftime("%Y-%m-%dT%H:%M:%S.%fZ") + if row["ended"] is not None: + entity["ended"] = row["ended"].strftime("%Y-%m-%dT%H:%M:%S.%fZ") + entity.update({k: v for k, v in _data(row).items() if k not in entity and k != "action_status"}) + return entity + + +def action_entity(job_row: Any) -> dict[str, Any]: + """Build an action response from a persisted job row (status from job.data).""" + + data = _data(job_row) + status = data.get("action_status") + if status is None: + status = job_row["status"] + return {"status": str(status), "job": job_entity(job_row)} + + +def disk_attachment_entity(row: Any, *, vm_id: str | None = None) -> dict[str, Any]: + vid = vm_id or str(row["vm_id"]) + aid = str(row["id"]) + entity: dict[str, Any] = { + "id": aid, + "href": f"/ovirt-engine/api/vms/{vid}/diskattachments/{aid}", + "active": bool(row["active"]), + "bootable": bool(row["bootable"]), + "interface": row["interface"], + "disk": {"id": str(row["disk_id"]), "href": href("disks", row["disk_id"])}, + "vm": {"id": vid, "href": href("vms", vid)}, + } + if "disk_name" in row.keys() and row["disk_name"] is not None: + entity["disk"]["name"] = row["disk_name"] + entity.update({k: v for k, v in _data(row).items() if k not in entity}) + return entity + + +def nic_entity(row: Any, *, vm_id: str | None = None) -> dict[str, Any]: + vid = vm_id or str(row["vm_id"]) + nid = str(row["id"]) + entity: dict[str, Any] = { + "id": nid, + "href": f"/ovirt-engine/api/vms/{vid}/nics/{nid}", + "name": row["name"], + "interface": row["interface"], + "linked": bool(row["linked"]), + "plugged": bool(row["plugged"]), + "mac": {"address": row["mac_address"] or ""}, + } + if row["vnic_profile_id"]: + entity["vnic_profile"] = { + "id": str(row["vnic_profile_id"]), + "href": href("vnicprofiles", row["vnic_profile_id"]), + } + entity.update({k: v for k, v in _data(row).items() if k not in entity}) + return entity + + +def snapshot_entity(row: Any, *, vm_id: str | None = None) -> dict[str, Any]: + vid = vm_id or str(row["vm_id"]) + sid = str(row["id"]) + entity: dict[str, Any] = { + "id": sid, + "href": f"/ovirt-engine/api/vms/{vid}/snapshots/{sid}", + "description": row["description"] or "", + "status": row["status"], + "snapshot_type": row["snapshot_type"], + "persist_memorystate": bool(row["persist_memorystate"]), + } + if row["created_at"] is not None: + entity["date"] = row["created_at"].strftime("%Y-%m-%dT%H:%M:%S.%fZ") + entity.update({k: v for k, v in _data(row).items() if k not in entity}) + return entity + + +def tag_entity(row: Any) -> dict[str, Any]: + tid = str(row["id"]) + return { + "id": tid, + "href": href("tags", tid), + "name": row["name"], + "description": row["description"] or "", + } diff --git a/app/ovirt/routes/__init__.py b/app/ovirt/routes/__init__.py new file mode 100644 index 0000000..191cb0e --- /dev/null +++ b/app/ovirt/routes/__init__.py @@ -0,0 +1 @@ +"""Specialized oVirt Engine route modules.""" diff --git a/app/ovirt/routes/engine.py b/app/ovirt/routes/engine.py new file mode 100644 index 0000000..9f4966a --- /dev/null +++ b/app/ovirt/routes/engine.py @@ -0,0 +1,2193 @@ +"""Specialized stateful Engine API routes (root, vms, disks, hosts, networks, storage, jobs).""" + +from __future__ import annotations + +import json +import re +from datetime import UTC, datetime +from typing import Any +from uuid import uuid4 + +from asyncpg import Connection +from fastapi import APIRouter, Request, Response + +from app.ovirt.deps import get_db, require_auth +from app.ovirt.errors import OVirtError +from app.ovirt.jobs import create_job, respond_action +from app.ovirt.repr import ( + cluster_entity, + datacenter_entity, + disk_attachment_entity, + disk_entity, + host_entity, + job_entity, + network_entity, + nic_entity, + snapshot_entity, + storage_domain_entity, + tag_entity, + template_entity, + user_entity, + vm_entity, +) +from app.ovirt.serialize import parse_body, respond, unwrap_entity, wants_xml +from app.ovirt.settings import ( + OPT_DEFAULT_CLUSTER_CPU_TYPE, + OPT_DEFAULT_CPU_CORES, + OPT_DEFAULT_CPU_SOCKETS, + OPT_DEFAULT_CPU_THREADS, + OPT_DEFAULT_DC_STATUS, + OPT_DEFAULT_DISK_FORMAT, + OPT_DEFAULT_DISK_INTERFACE, + OPT_DEFAULT_DISK_SIZE, + OPT_DEFAULT_HOST_ADDRESS, + OPT_DEFAULT_HOST_CPU_CORES, + OPT_DEFAULT_HOST_MEMORY, + OPT_DEFAULT_HOST_STATUS, + OPT_DEFAULT_MAC_PREFIX, + OPT_DEFAULT_NIC_INTERFACE, + OPT_DEFAULT_NIC_NAME, + OPT_DEFAULT_OS_TYPE, + OPT_DEFAULT_SD_AVAILABLE, + OPT_DEFAULT_SD_STATUS, + OPT_DEFAULT_SD_TYPE, + OPT_DEFAULT_SNAPSHOT_DESCRIPTION, + OPT_DEFAULT_STORAGE_CONNECTION_TYPE, + OPT_DEFAULT_STORAGE_TYPE, + OPT_DEFAULT_TAG_NAME, + OPT_DEFAULT_VM_MEMORY, + OPT_DEFAULT_VM_STATUS, + OPT_DEFAULT_VM_TYPE, + OPT_HOST_ACTION_STATUS_MAP, + OPT_SD_ATTACH_ACTIVE, + OPT_SD_ATTACH_MAINTENANCE, + OPT_VM_ACTION_STATUS_MAP, + option_int, + option_json, + option_value, + product_info_from_db, +) +from app.ovirt.versioning import strip_api_prefix + +router = APIRouter(tags=["engine"]) + + +def _match(path: str, pattern: str) -> re.Match[str] | None: + return re.fullmatch(pattern, path) + + +async def _search_filter(rows: list[Any], search: str | None, name_attr: str = "name") -> list[Any]: + if not search: + return rows + # Support name=foo and name=foo* + m = re.search(r"name\s*=\s*([^\s]+)", search, re.I) + if not m: + return rows + pattern = m.group(1).strip("=") + case_sensitive = False + if pattern.startswith("="): + pattern = pattern[1:] + case_sensitive = True + wildcard = pattern.endswith("*") + needle = pattern[:-1] if wildcard else pattern + + def ok(row: Any) -> bool: + value = str(row[name_attr]) + if not case_sensitive: + value = value.lower() + n = needle.lower() + else: + n = needle + return value.startswith(n) if wildcard else value == n + + return [r for r in rows if ok(r)] + + +async def api_root(request: Request, conn: Connection, series: str) -> Response: + from app.ovirt.contract_loader import ensure_loaded, get_runtime + + ensure_loaded(series) + rt = get_runtime() + pack = rt.pack + # Entry-point link catalog comes from the active contract pack (routing metadata). + # Inventory counts + product_info come from Postgres. + links = (pack.entry_point_links if pack else []) or [] + summary = { + "hosts": { + "active": await conn.fetchval("SELECT count(*) FROM ov_hosts WHERE status='up'") or 0, + "total": await conn.fetchval("SELECT count(*) FROM ov_hosts") or 0, + }, + "storage_domains": { + "active": await conn.fetchval( + "SELECT count(*) FROM ov_storage_domains WHERE status='active'" + ) + or 0, + "total": await conn.fetchval("SELECT count(*) FROM ov_storage_domains") or 0, + }, + "users": { + "active": await conn.fetchval("SELECT count(*) FROM ov_users WHERE enabled") or 0, + "total": await conn.fetchval("SELECT count(*) FROM ov_users") or 0, + }, + "vms": { + "active": await conn.fetchval("SELECT count(*) FROM ov_vms WHERE status='up'") or 0, + "total": await conn.fetchval("SELECT count(*) FROM ov_vms") or 0, + }, + } + blank = await conn.fetchrow("SELECT id FROM ov_templates WHERE name='Blank' LIMIT 1") + entity: dict[str, Any] = { + "link": [{"rel": l["rel"], "href": l["href"]} for l in links], + "product_info": await product_info_from_db(conn), + "summary": summary, + "time": datetime.now(UTC).strftime("%Y-%m-%dT%H:%M:%S.%fZ"), + } + if blank: + entity["special_objects"] = { + "blank_template": { + "id": str(blank["id"]), + "href": f"/ovirt-engine/api/templates/{blank['id']}", + } + } + return respond(request, element="api", data=entity) + + +async def handle_engine_request(request: Request) -> Response: + """Shared Engine entrypoint used by contract-registered routes and fallbacks.""" + + auth = await require_auth(request) + db = get_db(request) + rel = strip_api_prefix(request.url.path) + if rel.startswith("/"): + rel = rel[1:] + method = request.method.upper() + if method == "HEAD": + method = "GET" + raw = await request.body() + payload = parse_body(raw, request.headers.get("content-type")) + try: + async with db.pool.acquire() as conn: + return await _dispatch(request, conn, auth.user_id, method, rel, payload) + except OVirtError: + raise + except (TypeError, AttributeError) as exc: + # Missing rows often crash in *_entity builders (row is None). + raise OVirtError("NotFound", "resource not found", status_code=404) from exc + except Exception as exc: + # Integrity / UUID parse failures from coverage mutations → client error. + name = type(exc).__name__ + detail = str(exc).split("\n", 1)[0][:200] + if name in { + "ForeignKeyViolationError", + "UniqueViolationError", + "NotNullViolationError", + "CheckViolationError", + "DataError", + "InvalidTextRepresentationError", + } or "invalid input syntax for type uuid" in detail: + raise OVirtError("BadRequest", detail or name, status_code=400) from exc + raise + + +# Catch-all fallback for paths outside the active pack (hidden from OpenAPI — +# each contract operation is registered individually via app.ovirt.registry). +@router.api_route( + "/ovirt-engine/api", + methods=["GET", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:api", +) +@router.api_route( + "/ovirt-engine/api/", + methods=["GET", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:api-slash", +) +@router.api_route( + "/ovirt-engine/api/v3", + methods=["GET", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:api-v3", +) +@router.api_route( + "/ovirt-engine/api/v3/", + methods=["GET", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:api-v3-slash", +) +@router.api_route( + "/ovirt-engine/api/v4", + methods=["GET", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:api-v4", +) +@router.api_route( + "/ovirt-engine/api/v4/", + methods=["GET", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:api-v4-slash", +) +async def engine_root(request: Request) -> Response: + return await handle_engine_request(request) + + +@router.api_route( + "/ovirt-engine/api/{path:path}", + methods=["GET", "POST", "PUT", "DELETE", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:dispatch", +) +@router.api_route( + "/ovirt-engine/api/v3/{path:path}", + methods=["GET", "POST", "PUT", "DELETE", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:dispatch-v3", +) +@router.api_route( + "/ovirt-engine/api/v4/{path:path}", + methods=["GET", "POST", "PUT", "DELETE", "HEAD"], + include_in_schema=False, + name="ovirt-fallback:dispatch-v4", +) +async def engine_dispatch(request: Request, path: str) -> Response: + del path + return await handle_engine_request(request) + + +async def _dispatch( + request: Request, + conn: Connection, + user_id: Any, + method: str, + path: str, + payload: dict[str, Any], +) -> Response: + # Engine URLs may use camelCase segments (e.g. imageTransfers); inventory keys are lowercase. + parts = [p.lower() for p in path.split("/") if p] + if not parts: + series = getattr(request.app.state, "ovirt_series", "4.5") + return await api_root(request, conn, series) + + # --- VMs --- + if parts[0] == "vms": + return await _handle_vms(request, conn, user_id, method, parts, payload) + + # --- Disks --- + if parts[0] == "disks": + return await _handle_disks(request, conn, user_id, method, parts, payload) + + # --- Hosts --- + if parts[0] == "hosts": + return await _handle_hosts(request, conn, user_id, method, parts, payload) + + # --- Datacenters --- + if parts[0] == "datacenters": + return await _handle_datacenters(request, conn, method, parts, payload) + + # --- Clusters --- + if parts[0] == "clusters": + return await _handle_clusters(request, conn, method, parts, payload) + + # --- Networks / vnicprofiles --- + if parts[0] == "networks": + return await _handle_networks(request, conn, method, parts, payload) + if parts[0] == "vnicprofiles": + return await _handle_vnicprofiles(request, conn, method, parts, payload) + + # --- Storage --- + if parts[0] == "storagedomains": + return await _handle_storage_domains(request, conn, method, parts, payload) + if parts[0] == "storageconnections": + return await _handle_storage_connections(request, conn, method, parts, payload) + + # --- Templates --- + if parts[0] == "templates": + return await _handle_templates(request, conn, method, parts, payload) + + # --- Identity --- + if parts[0] == "users": + return await _handle_users(request, conn, method, parts, payload) + if parts[0] == "roles": + return await _handle_simple_table( + request, + conn, + method, + parts, + "ov_roles", + "roles", + "role", + ["name", "description"], + payload, + ) + if parts[0] == "groups": + return await _handle_groups(request, conn, method, parts, payload) + if parts[0] == "domains": + return await _handle_domains(request, conn, method, parts) + if parts[0] == "permissions": + return await _handle_permissions(request, conn, method, parts) + + # --- Jobs / events / tags / bookmarks --- + if parts[0] == "jobs": + return await _handle_jobs(request, conn, method, parts, payload) + if parts[0] == "events": + return await _handle_events(request, conn, method, parts) + if parts[0] == "tags": + return await _handle_simple_table( + request, + conn, + method, + parts, + "ov_tags", + "tags", + "tag", + ["name", "description"], + payload, + ) + if parts[0] == "bookmarks": + return await _handle_simple_table( + request, + conn, + method, + parts, + "ov_bookmarks", + "bookmarks", + "bookmark", + ["name", "value"], + payload, + ) + + # Fall through to schema/generic object store + from app.ovirt.schema_engine import handle_generic + + return await handle_generic(request, conn, method, parts, payload) + + +async def _handle_vms( + request: Request, + conn: Connection, + user_id: Any, + method: str, + parts: list[str], + payload: dict[str, Any], +) -> Response: + search = request.query_params.get("search") + max_results = request.query_params.get("max") + if len(parts) == 1: + if method == "GET": + rows = await conn.fetch("SELECT * FROM ov_vms ORDER BY name") + rows = await _search_filter(rows, search) + if max_results: + rows = rows[: int(max_results)] + return respond( + request, element="vm", collection="vms", data=[vm_entity(r) for r in rows] + ) + if method == "POST": + body = unwrap_entity(payload, "vm") + name = str(body.get("name") or f"vm-{uuid4().hex[:8]}") + cluster = body.get("cluster") or {} + cluster_id = cluster.get("id") if isinstance(cluster, dict) else None + if not cluster_id: + cluster_id = await conn.fetchval("SELECT id FROM ov_clusters ORDER BY name LIMIT 1") + if not cluster_id: + raise OVirtError("BadRequest", "cluster is required", status_code=400) + template = body.get("template") or {} + template_id = template.get("id") if isinstance(template, dict) else None + if not template_id: + template_id = await conn.fetchval( + "SELECT id FROM ov_templates WHERE name='Blank' LIMIT 1" + ) + memory = int(body.get("memory") or await option_int(conn, OPT_DEFAULT_VM_MEMORY)) + cpu = body.get("cpu") or {} + topology = cpu.get("topology") if isinstance(cpu, dict) else {} + sockets = int( + (topology or {}).get("sockets") or await option_int(conn, OPT_DEFAULT_CPU_SOCKETS) + ) + cores = int( + (topology or {}).get("cores") or await option_int(conn, OPT_DEFAULT_CPU_CORES) + ) + threads = int( + (topology or {}).get("threads") or await option_int(conn, OPT_DEFAULT_CPU_THREADS) + ) + os_type = await option_value(conn, OPT_DEFAULT_OS_TYPE) + if isinstance(body.get("os"), dict): + os_type = str(body["os"].get("type") or os_type) + vm_status = await option_value(conn, OPT_DEFAULT_VM_STATUS) + vid = uuid4() + await conn.execute( + """INSERT INTO ov_vms(id, cluster_id, template_id, name, description, status, + memory, cpu_sockets, cpu_cores, cpu_threads, os_type, type, data) + VALUES($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,$13::jsonb)""", + vid, + cluster_id, + template_id, + name, + str(body.get("description") or ""), + vm_status, + memory, + sockets, + cores, + threads, + os_type, + str(body.get("type") or await option_value(conn, OPT_DEFAULT_VM_TYPE)), + json.dumps({}), + ) + # optional disk from body + row = await conn.fetchrow("SELECT * FROM ov_vms WHERE id=$1", vid) + await create_job(conn, description=f"Add VM {name}", owner_id=user_id) + return respond(request, element="vm", data=vm_entity(row), status_code=201) + + vm_id = parts[1] + row = await conn.fetchrow("SELECT * FROM ov_vms WHERE id=$1::uuid", vm_id) + if row is None and method != "POST": + # allow action create paths to 404 consistently + pass + + if len(parts) == 2: + if method == "GET": + if row is None: + raise OVirtError("NotFound", f"VM {vm_id} not found", status_code=404) + return respond(request, element="vm", data=vm_entity(row)) + if method == "PUT": + if row is None: + raise OVirtError("NotFound", f"VM {vm_id} not found", status_code=404) + body = unwrap_entity(payload, "vm") + name = str(body.get("name") or row["name"]) + description = str(body.get("description") if "description" in body else row["description"]) + memory = int(body.get("memory") or row["memory"]) + cpu = body.get("cpu") or {} + topology = cpu.get("topology") if isinstance(cpu, dict) else None + sockets = int((topology or {}).get("sockets") or row["cpu_sockets"]) + cores = int((topology or {}).get("cores") or row["cpu_cores"]) + threads = int((topology or {}).get("threads") or row["cpu_threads"]) + await conn.execute( + """UPDATE ov_vms SET name=$2, description=$3, memory=$4, + cpu_sockets=$5, cpu_cores=$6, cpu_threads=$7, updated_at=now() + WHERE id=$1::uuid""", + vm_id, + name, + description, + memory, + sockets, + cores, + threads, + ) + row = await conn.fetchrow("SELECT * FROM ov_vms WHERE id=$1::uuid", vm_id) + return respond(request, element="vm", data=vm_entity(row)) + if method == "DELETE": + if row is None: + raise OVirtError("NotFound", f"VM {vm_id} not found", status_code=404) + await conn.execute("DELETE FROM ov_vms WHERE id=$1::uuid", vm_id) + await create_job(conn, description=f"Remove VM {row['name']}", owner_id=user_id) + return Response(status_code=200 if wants_xml(request) else 200) + + # Subcollections first (must win over action names for POST …/vms/{id}/snapshots etc.) + if len(parts) >= 3: + sub = parts[2] + if sub == "diskattachments": + return await _vm_disk_attachments(request, conn, method, parts, payload) + if sub == "nics": + return await _vm_nics(request, conn, method, parts, payload) + if sub == "snapshots": + return await _vm_snapshots(request, conn, user_id, method, parts, payload) + if sub == "tags": + return await _vm_tags(request, conn, method, parts, payload) + if sub in { + "cdroms", + "permissions", + "graphicsconsoles", + "reporteddevices", + "sessions", + "applications", + "watchdogs", + "hostdevices", + "katelloerrata", + "numanodes", + "mediateddevices", + "affinitylabels", + "statistics", + }: + from app.ovirt.schema_engine import handle_subcollection + + return await handle_subcollection( + request, conn, method, "vms", vm_id, sub, parts[3:], payload + ) + + if len(parts) == 3 and method == "POST": + action = parts[2] + if row is None: + raise OVirtError("NotFound", f"VM {vm_id} not found", status_code=404) + if action == "clone": + body = unwrap_entity(payload, "vm") if payload else {} + new_name = str(body.get("name") or f"{row['name']}-clone") + new_id = uuid4() + await conn.execute( + """INSERT INTO ov_vms(id, cluster_id, template_id, name, description, status, + memory, cpu_sockets, cpu_cores, cpu_threads, os_type, type, data) + VALUES($1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12,'{}'::jsonb)""", + new_id, + row["cluster_id"], + row["template_id"], + new_name, + row["description"], + await option_value(conn, OPT_DEFAULT_VM_STATUS), + row["memory"], + row["cpu_sockets"], + row["cpu_cores"], + row["cpu_threads"], + row["os_type"], + row["type"], + ) + return await respond_action( + request, conn, description=f"Clone VM {row['name']}", owner_id=user_id + ) + if action in { + "preview_snapshot", + "commit_snapshot", + "undo_snapshot", + "export", + "detach", + "ticket", + "screenthumbnail", + }: + return await respond_action( + request, conn, description=f"VM {action}", owner_id=user_id + ) + vm_actions = await option_json(conn, OPT_VM_ACTION_STATUS_MAP) + if action in vm_actions: + new_status = str(vm_actions[action]) + host_id = row["host_id"] + if action == "start" and host_id is None: + host_id = await conn.fetchval( + "SELECT id FROM ov_hosts WHERE cluster_id=$1 AND status='up' LIMIT 1", + row["cluster_id"], + ) + if action in {"stop", "shutdown", "suspend"}: + host_id = None if action != "suspend" else host_id + await conn.execute( + "UPDATE ov_vms SET status=$2, host_id=$3, updated_at=now() WHERE id=$1::uuid", + vm_id, + new_status, + host_id, + ) + return await respond_action( + request, conn, description=f"VM {action} {row['name']}", owner_id=user_id + ) + raise OVirtError("BadRequest", f"Unknown action {action}", status_code=400) + + raise OVirtError("NotFound", f"No handler for /vms/{'/'.join(parts[1:])}", status_code=404) + + +async def _fetch_disk_attachment(conn: Connection, aid: str, vm_id: str) -> Any: + return await conn.fetchrow( + """SELECT a.*, d.name AS disk_name + FROM ov_disk_attachments a JOIN ov_disks d ON d.id=a.disk_id + WHERE a.id=$1::uuid AND a.vm_id=$2::uuid""", + aid, + vm_id, + ) + + +async def _vm_disk_attachments( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + vm_id = parts[1] + if len(parts) == 3: + if method == "GET": + rows = await conn.fetch( + """SELECT a.*, d.name AS disk_name, d.provisioned_size, d.format + FROM ov_disk_attachments a JOIN ov_disks d ON d.id=a.disk_id + WHERE a.vm_id=$1::uuid""", + vm_id, + ) + items = [disk_attachment_entity(r, vm_id=vm_id) for r in rows] + return respond( + request, element="disk_attachment", collection="disk_attachments", data=items + ) + if method == "POST": + body = unwrap_entity(payload, "disk_attachment") + disk = body.get("disk") or {} + disk_id = disk.get("id") if isinstance(disk, dict) else None + if not disk_id: + size = int( + (disk or {}).get("provisioned_size") + or await option_int(conn, OPT_DEFAULT_DISK_SIZE) + ) + disk_id = uuid4() + sd = await conn.fetchval("SELECT id FROM ov_storage_domains ORDER BY name LIMIT 1") + await conn.execute( + """INSERT INTO ov_disks(id, name, provisioned_size, actual_size, storage_domain_id) + VALUES($1,$2,$3,$3,$4)""", + disk_id, + str((disk or {}).get("name") or f"disk-{disk_id.hex[:8]}"), + size, + sd, + ) + aid = uuid4() + await conn.execute( + """INSERT INTO ov_disk_attachments(id, vm_id, disk_id, active, bootable, interface) + VALUES($1,$2::uuid,$3::uuid,$4,$5,$6)""", + aid, + vm_id, + disk_id, + bool(body.get("active", True)), + bool(body.get("bootable", False)), + str( + body.get("interface") + or await option_value(conn, OPT_DEFAULT_DISK_INTERFACE) + ), + ) + row = await _fetch_disk_attachment(conn, str(aid), vm_id) + return respond( + request, + element="disk_attachment", + data=disk_attachment_entity(row, vm_id=vm_id), + status_code=201, + ) + if len(parts) == 4: + aid = parts[3] + if method == "GET": + r = await _fetch_disk_attachment(conn, aid, vm_id) + if r is None: + raise OVirtError("NotFound", "disk attachment not found", status_code=404) + return respond( + request, + element="disk_attachment", + data=disk_attachment_entity(r, vm_id=vm_id), + ) + if method == "DELETE": + await conn.execute( + "DELETE FROM ov_disk_attachments WHERE id=$1::uuid AND vm_id=$2::uuid", aid, vm_id + ) + return Response(status_code=200) + raise OVirtError("NotFound", "diskattachments path", status_code=404) + + +async def _vm_nics( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + vm_id = parts[1] + if len(parts) == 3 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_nics WHERE vm_id=$1::uuid ORDER BY name", vm_id) + items = [nic_entity(r, vm_id=vm_id) for r in rows] + return respond(request, element="nic", collection="nics", data=items) + if len(parts) == 3 and method == "POST": + body = unwrap_entity(payload, "nic") + nid = uuid4() + profile = body.get("vnic_profile") or {} + profile_id = profile.get("id") if isinstance(profile, dict) else None + if not profile_id: + profile_id = await conn.fetchval("SELECT id FROM ov_vnic_profiles LIMIT 1") + mac_prefix = await option_value(conn, OPT_DEFAULT_MAC_PREFIX) + mac = mac_prefix + ":" + ":".join(f"{(nid.int >> (8 * i)) & 0xFF:02x}" for i in range(3)) + await conn.execute( + """INSERT INTO ov_nics(id, vm_id, name, interface, mac_address, vnic_profile_id) + VALUES($1,$2::uuid,$3,$4,$5,$6)""", + nid, + vm_id, + str(body.get("name") or await option_value(conn, OPT_DEFAULT_NIC_NAME)), + str(body.get("interface") or await option_value(conn, OPT_DEFAULT_NIC_INTERFACE)), + mac, + profile_id, + ) + row = await conn.fetchrow( + "SELECT * FROM ov_nics WHERE id=$1 AND vm_id=$2::uuid", nid, vm_id + ) + return respond( + request, element="nic", data=nic_entity(row, vm_id=vm_id), status_code=201 + ) + if len(parts) >= 4: + nic_id = parts[3] + if len(parts) == 4 and method == "DELETE": + await conn.execute( + "DELETE FROM ov_nics WHERE id=$1::uuid AND vm_id=$2::uuid", nic_id, vm_id + ) + return Response(status_code=200) + if len(parts) == 4 and method == "PUT": + body = unwrap_entity(payload, "nic") + profile = body.get("vnic_profile") or {} + profile_id = profile.get("id") if isinstance(profile, dict) else None + if profile_id: + await conn.execute( + "UPDATE ov_nics SET vnic_profile_id=$3::uuid, name=COALESCE($4,name) WHERE id=$1::uuid AND vm_id=$2::uuid", + nic_id, + vm_id, + profile_id, + body.get("name"), + ) + r = await conn.fetchrow( + "SELECT * FROM ov_nics WHERE id=$1::uuid AND vm_id=$2::uuid", nic_id, vm_id + ) + return respond(request, element="nic", data=nic_entity(r, vm_id=vm_id)) + if len(parts) == 5 and method == "POST" and parts[4] in {"activate", "deactivate"}: + plugged = parts[4] == "activate" + await conn.execute( + "UPDATE ov_nics SET plugged=$3 WHERE id=$1::uuid AND vm_id=$2::uuid", + nic_id, + vm_id, + plugged, + ) + return await respond_action( + request, conn, description=f"NIC {parts[4]}", owner_id=None + ) + raise OVirtError("NotFound", "nics path", status_code=404) + + +async def _vm_snapshots( + request: Request, + conn: Connection, + user_id: Any, + method: str, + parts: list[str], + payload: dict[str, Any], +) -> Response: + vm_id = parts[1] + if len(parts) == 3 and method == "GET": + rows = await conn.fetch( + "SELECT * FROM ov_snapshots WHERE vm_id=$1::uuid ORDER BY created_at", vm_id + ) + items = [snapshot_entity(r, vm_id=vm_id) for r in rows] + return respond(request, element="snapshot", collection="snapshots", data=items) + if len(parts) == 3 and method == "POST": + body = unwrap_entity(payload, "snapshot") + sid = uuid4() + await conn.execute( + """INSERT INTO ov_snapshots(id, vm_id, description, persist_memorystate) + VALUES($1,$2::uuid,$3,$4)""", + sid, + vm_id, + str(body.get("description") or await option_value(conn, OPT_DEFAULT_SNAPSHOT_DESCRIPTION)), + bool(body.get("persist_memorystate", False)), + ) + await create_job(conn, description="Create snapshot", owner_id=user_id) + row = await conn.fetchrow( + "SELECT * FROM ov_snapshots WHERE id=$1 AND vm_id=$2::uuid", sid, vm_id + ) + return respond( + request, element="snapshot", data=snapshot_entity(row, vm_id=vm_id), status_code=201 + ) + if len(parts) == 4 and method == "DELETE": + await conn.execute( + "DELETE FROM ov_snapshots WHERE id=$1::uuid AND vm_id=$2::uuid", parts[3], vm_id + ) + return Response(status_code=200) + if len(parts) == 5 and method == "POST" and parts[4] == "restore": + return await respond_action( + request, conn, description="Restore snapshot", owner_id=user_id + ) + raise OVirtError("NotFound", "snapshots path", status_code=404) + + +async def _vm_tags( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + vm_id = parts[1] + if len(parts) == 3 and method == "GET": + rows = await conn.fetch( + """SELECT t.* FROM ov_tags t + JOIN ov_tag_assignments a ON a.tag_id=t.id + WHERE a.object_type='vm' AND a.object_id=$1::uuid""", + vm_id, + ) + items = [tag_entity(r) for r in rows] + return respond(request, element="tag", collection="tags", data=items) + if len(parts) == 3 and method == "POST": + body = unwrap_entity(payload, "tag") + tag_id = body.get("id") + if not tag_id: + tag_id = uuid4() + await conn.execute( + "INSERT INTO ov_tags(id, name) VALUES($1,$2) ON CONFLICT (name) DO NOTHING", + tag_id, + str(body.get("name") or await option_value(conn, OPT_DEFAULT_TAG_NAME)), + ) + existing = await conn.fetchval("SELECT id FROM ov_tags WHERE name=$1", body.get("name")) + tag_id = existing or tag_id + await conn.execute( + """INSERT INTO ov_tag_assignments(id, tag_id, object_type, object_id) + VALUES($1,$2::uuid,'vm',$3::uuid) ON CONFLICT DO NOTHING""", + uuid4(), + tag_id, + vm_id, + ) + row = await conn.fetchrow("SELECT * FROM ov_tags WHERE id=$1::uuid", tag_id) + return respond(request, element="tag", data=tag_entity(row), status_code=201) + raise OVirtError("NotFound", "tags path", status_code=404) + + +# ---- Disks / Hosts / DC / Clusters / Networks / Storage / Templates / Users / Jobs ---- + +async def _handle_disks( + request: Request, conn: Connection, user_id: Any, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + search = request.query_params.get("search") + if len(parts) == 1: + if method == "GET": + rows = await conn.fetch("SELECT * FROM ov_disks ORDER BY name") + rows = await _search_filter(rows, search) + return respond( + request, element="disk", collection="disks", data=[disk_entity(r) for r in rows] + ) + if method == "POST": + body = unwrap_entity(payload, "disk") + did = uuid4() + size = int(body.get("provisioned_size") or await option_int(conn, OPT_DEFAULT_DISK_SIZE)) + sd = body.get("storage_domains", {}).get("storage_domain") + sd_id = None + if isinstance(sd, list) and sd: + sd_id = sd[0].get("id") + elif isinstance(sd, dict): + sd_id = sd.get("id") + if not sd_id: + sd_id = await conn.fetchval("SELECT id FROM ov_storage_domains LIMIT 1") + await conn.execute( + """INSERT INTO ov_disks(id, name, description, provisioned_size, actual_size, + format, sparse, storage_domain_id) + VALUES($1,$2,$3,$4,$4,$5,$6,$7)""", + did, + str(body.get("name") or f"disk-{did.hex[:8]}"), + str(body.get("description") or ""), + size, + str(body.get("format") or await option_value(conn, OPT_DEFAULT_DISK_FORMAT)), + bool(body.get("sparse", True)), + sd_id, + ) + row = await conn.fetchrow("SELECT * FROM ov_disks WHERE id=$1", did) + await create_job(conn, description="Add disk", owner_id=user_id) + return respond(request, element="disk", data=disk_entity(row), status_code=201) + disk_id = parts[1] + row = await conn.fetchrow("SELECT * FROM ov_disks WHERE id=$1::uuid", disk_id) + if len(parts) == 2: + if method == "GET": + if row is None: + raise OVirtError("NotFound", "disk not found", status_code=404) + return respond(request, element="disk", data=disk_entity(row)) + if method == "PUT": + if row is None: + raise OVirtError("NotFound", "disk not found", status_code=404) + body = unwrap_entity(payload, "disk") + size = int(body.get("provisioned_size") or row["provisioned_size"]) + await conn.execute( + """UPDATE ov_disks SET name=COALESCE($2,name), description=COALESCE($3,description), + provisioned_size=$4, updated_at=now() WHERE id=$1::uuid""", + disk_id, + body.get("name"), + body.get("description"), + size, + ) + row = await conn.fetchrow("SELECT * FROM ov_disks WHERE id=$1::uuid", disk_id) + return respond(request, element="disk", data=disk_entity(row)) + if method == "DELETE": + await conn.execute("DELETE FROM ov_disks WHERE id=$1::uuid", disk_id) + return Response(status_code=200) + if len(parts) == 3 and method == "POST": + action = parts[2] + if action in {"copy", "export", "move", "sparsify", "reduce"}: + body = unwrap_entity(payload, "disk") if payload else {} + if action == "reduce" or "provisioned_size" in body or action == "move": + # expand/reduce size when provided + if "provisioned_size" in body: + await conn.execute( + "UPDATE ov_disks SET provisioned_size=$2, updated_at=now() WHERE id=$1::uuid", + disk_id, + int(body["provisioned_size"]), + ) + return await respond_action( + request, conn, description=f"Disk {action}", owner_id=user_id + ) + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "disks", disk_id, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "disks path", status_code=404) + + +async def _handle_hosts( + request: Request, conn: Connection, user_id: Any, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + search = request.query_params.get("search") + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_hosts ORDER BY name") + rows = await _search_filter(rows, search) + return respond( + request, element="host", collection="hosts", data=[host_entity(r) for r in rows] + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "host") + hid = uuid4() + cluster = body.get("cluster") or {} + cluster_id = cluster.get("id") if isinstance(cluster, dict) else None + if not cluster_id: + cluster_id = await conn.fetchval("SELECT id FROM ov_clusters LIMIT 1") + await conn.execute( + """INSERT INTO ov_hosts(id, cluster_id, name, address, status, memory, cpu_cores) + VALUES($1,$2,$3,$4,$5,$6,$7)""", + hid, + cluster_id, + str(body.get("name") or f"host-{hid.hex[:6]}"), + str(body.get("address") or await option_value(conn, OPT_DEFAULT_HOST_ADDRESS)), + await option_value(conn, OPT_DEFAULT_HOST_STATUS), + int(body.get("memory") or await option_int(conn, OPT_DEFAULT_HOST_MEMORY)), + int( + (body.get("cpu") or {}).get("topology", {}).get("cores") + or await option_int(conn, OPT_DEFAULT_HOST_CPU_CORES) + ), + ) + row = await conn.fetchrow("SELECT * FROM ov_hosts WHERE id=$1", hid) + return respond(request, element="host", data=host_entity(row), status_code=201) + host_id = parts[1] + row = await conn.fetchrow("SELECT * FROM ov_hosts WHERE id=$1::uuid", host_id) + if len(parts) == 2: + if method == "GET": + if row is None: + raise OVirtError("NotFound", "host not found", status_code=404) + return respond(request, element="host", data=host_entity(row)) + if method == "PUT": + body = unwrap_entity(payload, "host") + await conn.execute( + "UPDATE ov_hosts SET name=COALESCE($2,name), address=COALESCE($3,address), updated_at=now() WHERE id=$1::uuid", + host_id, + body.get("name"), + body.get("address"), + ) + row = await conn.fetchrow("SELECT * FROM ov_hosts WHERE id=$1::uuid", host_id) + return respond(request, element="host", data=host_entity(row)) + if method == "DELETE": + await conn.execute("DELETE FROM ov_hosts WHERE id=$1::uuid", host_id) + return Response(status_code=200) + if len(parts) == 3 and method == "POST": + action = parts[2].lower() + status_map = await option_json(conn, OPT_HOST_ACTION_STATUS_MAP) + if action in status_map: + await conn.execute( + "UPDATE ov_hosts SET status=$2, updated_at=now() WHERE id=$1::uuid", + host_id, + str(status_map[action]), + ) + return await respond_action( + request, conn, description=f"Host {action}", owner_id=user_id + ) + if len(parts) >= 3 and parts[2] == "vms": + if method == "GET" and len(parts) == 3: + rows = await conn.fetch( + "SELECT * FROM ov_vms WHERE host_id=$1::uuid ORDER BY name", host_id + ) + return respond( + request, element="vm", collection="vms", data=[vm_entity(r) for r in rows] + ) + if method == "GET" and len(parts) == 4: + row = await conn.fetchrow( + "SELECT * FROM ov_vms WHERE id=$1::uuid AND host_id=$2::uuid", + parts[3], + host_id, + ) + if row is None: + raise OVirtError("NotFound", "vm not found on host", status_code=404) + return respond(request, element="vm", data=vm_entity(row)) + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "hosts", host_id, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "hosts path", status_code=404) + + +async def _handle_datacenters( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_datacenters ORDER BY name") + return respond( + request, + element="data_center", + collection="data_centers", + data=[datacenter_entity(r) for r in rows], + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "data_center") + did = uuid4() + await conn.execute( + """INSERT INTO ov_datacenters(id, name, description, local, status) + VALUES($1,$2,$3,$4,$5)""", + did, + str(body.get("name") or f"dc-{did.hex[:6]}"), + str(body.get("description") or ""), + bool(body.get("local", False)), + await option_value(conn, OPT_DEFAULT_DC_STATUS), + ) + row = await conn.fetchrow("SELECT * FROM ov_datacenters WHERE id=$1", did) + return respond(request, element="data_center", data=datacenter_entity(row), status_code=201) + dc_id = parts[1] + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow("SELECT * FROM ov_datacenters WHERE id=$1::uuid", dc_id) + if row is None: + raise OVirtError("NotFound", "datacenter not found", status_code=404) + return respond(request, element="data_center", data=datacenter_entity(row)) + if len(parts) == 2 and method == "PUT": + body = unwrap_entity(payload, "data_center") + await conn.execute( + "UPDATE ov_datacenters SET name=COALESCE($2,name), description=COALESCE($3,description), updated_at=now() WHERE id=$1::uuid", + dc_id, + body.get("name"), + body.get("description"), + ) + row = await conn.fetchrow("SELECT * FROM ov_datacenters WHERE id=$1::uuid", dc_id) + return respond(request, element="data_center", data=datacenter_entity(row)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_datacenters WHERE id=$1::uuid", dc_id) + return Response(status_code=200) + if len(parts) == 3 and method == "POST" and parts[2] == "cleanfinishedtasks": + return await respond_action(request, conn, description="Clean finished tasks") + if len(parts) >= 3 and parts[2] == "storagedomains": + return await _dc_storage(request, conn, method, parts, payload) + if len(parts) >= 3 and parts[2] == "clusters": + return await _dc_clusters(request, conn, method, parts, payload) + if len(parts) >= 3 and parts[2] == "networks": + return await _dc_networks(request, conn, method, parts, payload) + if len(parts) >= 3 and parts[2] == "quotas": + if method == "GET" and len(parts) == 3: + rows = await conn.fetch( + "SELECT * FROM ov_quotas WHERE datacenter_id=$1::uuid ORDER BY name", dc_id + ) + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/datacenters/{dc_id}/quotas/{r['id']}", + "name": r["name"], + "description": r["description"], + } + for r in rows + ] + return respond(request, element="quota", collection="quotas", data=items) + if method == "GET" and len(parts) == 4: + r = await conn.fetchrow( + "SELECT * FROM ov_quotas WHERE id=$1::uuid AND datacenter_id=$2::uuid", + parts[3], + dc_id, + ) + if r is None: + raise OVirtError("NotFound", "quota not found", status_code=404) + return respond( + request, + element="quota", + data={ + "id": str(r["id"]), + "href": f"/ovirt-engine/api/datacenters/{dc_id}/quotas/{r['id']}", + "name": r["name"], + "description": r["description"], + }, + ) + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "datacenters", dc_id, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "datacenters path", status_code=404) + + +async def _dc_clusters( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + dc_id = parts[1] + dc = await conn.fetchrow("SELECT id FROM ov_datacenters WHERE id=$1::uuid", dc_id) + if dc is None: + raise OVirtError("NotFound", "datacenter not found", status_code=404) + if len(parts) == 3 and method == "GET": + rows = await conn.fetch( + "SELECT * FROM ov_clusters WHERE datacenter_id=$1::uuid ORDER BY name", dc_id + ) + return respond( + request, + element="cluster", + collection="clusters", + data=[cluster_entity(r) for r in rows], + ) + if len(parts) == 3 and method == "POST": + body = unwrap_entity(payload, "cluster") + cid = uuid4() + await conn.execute( + """INSERT INTO ov_clusters(id, datacenter_id, name, description, cpu_type) + VALUES($1,$2,$3,$4,$5)""", + cid, + dc_id, + str(body.get("name") or f"cluster-{cid.hex[:6]}"), + str(body.get("description") or ""), + str( + (body.get("cpu") or {}).get("type") + or body.get("cpu_type") + or await option_value(conn, OPT_DEFAULT_CLUSTER_CPU_TYPE) + ), + ) + row = await conn.fetchrow("SELECT * FROM ov_clusters WHERE id=$1", cid) + return respond(request, element="cluster", data=cluster_entity(row), status_code=201) + if len(parts) == 4 and method == "GET": + row = await conn.fetchrow( + "SELECT * FROM ov_clusters WHERE id=$1::uuid AND datacenter_id=$2::uuid", + parts[3], + dc_id, + ) + if row is None: + raise OVirtError("NotFound", "cluster not found", status_code=404) + return respond(request, element="cluster", data=cluster_entity(row)) + if len(parts) == 4 and method == "DELETE": + await conn.execute( + "DELETE FROM ov_clusters WHERE id=$1::uuid AND datacenter_id=$2::uuid", + parts[3], + dc_id, + ) + return Response(status_code=200) + raise OVirtError("NotFound", "datacenter clusters path", status_code=404) + + +async def _dc_networks( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + dc_id = parts[1] + dc = await conn.fetchrow("SELECT id FROM ov_datacenters WHERE id=$1::uuid", dc_id) + if dc is None: + raise OVirtError("NotFound", "datacenter not found", status_code=404) + if len(parts) == 3 and method == "GET": + rows = await conn.fetch( + "SELECT * FROM ov_networks WHERE datacenter_id=$1::uuid ORDER BY name", dc_id + ) + return respond( + request, + element="network", + collection="networks", + data=[network_entity(r) for r in rows], + ) + if len(parts) == 3 and method == "POST": + body = unwrap_entity(payload, "network") + nid = uuid4() + vlan = body.get("vlan") or {} + vlan_id = vlan.get("id") if isinstance(vlan, dict) else body.get("vlan_id") + await conn.execute( + """INSERT INTO ov_networks(id, datacenter_id, name, description, vlan_id, stp) + VALUES($1,$2,$3,$4,$5,$6)""", + nid, + dc_id, + str(body.get("name") or f"net-{nid.hex[:6]}"), + str(body.get("description") or ""), + int(vlan_id) if vlan_id is not None else None, + bool(body.get("stp", False)), + ) + row = await conn.fetchrow("SELECT * FROM ov_networks WHERE id=$1", nid) + return respond(request, element="network", data=network_entity(row), status_code=201) + if len(parts) == 4 and method == "GET": + row = await conn.fetchrow( + "SELECT * FROM ov_networks WHERE id=$1::uuid AND datacenter_id=$2::uuid", + parts[3], + dc_id, + ) + if row is None: + raise OVirtError("NotFound", "network not found", status_code=404) + return respond(request, element="network", data=network_entity(row)) + if len(parts) == 4 and method == "DELETE": + await conn.execute( + "DELETE FROM ov_networks WHERE id=$1::uuid AND datacenter_id=$2::uuid", + parts[3], + dc_id, + ) + return Response(status_code=200) + raise OVirtError("NotFound", "datacenter networks path", status_code=404) + + +async def _dc_storage( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + dc_id = parts[1] + if len(parts) == 3 and method == "GET": + rows = await conn.fetch( + """SELECT s.*, a.status AS attach_status, a.id AS attachment_id + FROM ov_storage_domain_attachments a + JOIN ov_storage_domains s ON s.id=a.storage_domain_id + WHERE a.datacenter_id=$1::uuid""", + dc_id, + ) + items = [storage_domain_entity(r) for r in rows] + return respond( + request, element="storage_domain", collection="storage_domains", data=items + ) + if len(parts) == 3 and method == "POST": + body = unwrap_entity(payload, "storage_domain") + sd_id = body.get("id") + if not sd_id: + raise OVirtError("BadRequest", "storage domain id required", status_code=400) + await conn.execute( + """INSERT INTO ov_storage_domain_attachments(id, storage_domain_id, datacenter_id, status) + VALUES($1,$2::uuid,$3::uuid,$4) ON CONFLICT DO NOTHING""", + uuid4(), + sd_id, + dc_id, + await option_value(conn, OPT_SD_ATTACH_ACTIVE), + ) + row = await conn.fetchrow("SELECT * FROM ov_storage_domains WHERE id=$1::uuid", sd_id) + return respond(request, element="storage_domain", data=storage_domain_entity(row), status_code=201) + if len(parts) == 5 and method == "POST" and parts[4] in {"activate", "deactivate"}: + status = ( + await option_value(conn, OPT_SD_ATTACH_ACTIVE) + if parts[4] == "activate" + else await option_value(conn, OPT_SD_ATTACH_MAINTENANCE) + ) + await conn.execute( + """UPDATE ov_storage_domain_attachments SET status=$3 + WHERE storage_domain_id=$1::uuid AND datacenter_id=$2::uuid""", + parts[3], + dc_id, + status, + ) + return await respond_action(request, conn, description=f"Storage domain {parts[4]}") + if len(parts) == 4 and method == "GET": + row = await conn.fetchrow( + """SELECT s.*, a.status AS attach_status, a.id AS attachment_id + FROM ov_storage_domain_attachments a + JOIN ov_storage_domains s ON s.id=a.storage_domain_id + WHERE a.datacenter_id=$1::uuid AND a.storage_domain_id=$2::uuid""", + dc_id, + parts[3], + ) + if row is None: + raise OVirtError("NotFound", "attached storage domain not found", status_code=404) + return respond(request, element="storage_domain", data=storage_domain_entity(row)) + if len(parts) == 4 and method == "DELETE": + await conn.execute( + """DELETE FROM ov_storage_domain_attachments + WHERE storage_domain_id=$1::uuid AND datacenter_id=$2::uuid""", + parts[3], + dc_id, + ) + return Response(status_code=200) + raise OVirtError("NotFound", "attached storagedomains", status_code=404) + + +async def _handle_clusters( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_clusters ORDER BY name") + return respond( + request, element="cluster", collection="clusters", data=[cluster_entity(r) for r in rows] + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "cluster") + cid = uuid4() + dc = body.get("data_center") or {} + dc_id = dc.get("id") if isinstance(dc, dict) else None + if not dc_id: + dc_id = await conn.fetchval("SELECT id FROM ov_datacenters LIMIT 1") + await conn.execute( + """INSERT INTO ov_clusters(id, datacenter_id, name, description, cpu_type) + VALUES($1,$2,$3,$4,$5)""", + cid, + dc_id, + str(body.get("name") or f"cluster-{cid.hex[:6]}"), + str(body.get("description") or ""), + str( + (body.get("cpu") or {}).get("type") + or await option_value(conn, OPT_DEFAULT_CLUSTER_CPU_TYPE) + ), + ) + row = await conn.fetchrow("SELECT * FROM ov_clusters WHERE id=$1", cid) + return respond(request, element="cluster", data=cluster_entity(row), status_code=201) + cluster_id = parts[1] + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow("SELECT * FROM ov_clusters WHERE id=$1::uuid", cluster_id) + if row is None: + raise OVirtError("NotFound", "cluster not found", status_code=404) + return respond(request, element="cluster", data=cluster_entity(row)) + if len(parts) == 2 and method == "PUT": + body = unwrap_entity(payload, "cluster") + await conn.execute( + "UPDATE ov_clusters SET name=COALESCE($2,name), description=COALESCE($3,description) WHERE id=$1::uuid", + cluster_id, + body.get("name"), + body.get("description"), + ) + row = await conn.fetchrow("SELECT * FROM ov_clusters WHERE id=$1::uuid", cluster_id) + return respond(request, element="cluster", data=cluster_entity(row)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_clusters WHERE id=$1::uuid", cluster_id) + return Response(status_code=200) + if len(parts) == 3 and method == "POST": + return await respond_action(request, conn, description=f"Cluster {parts[2]}") + if len(parts) >= 3 and parts[2] == "affinitygroups": + if method == "GET" and len(parts) == 3: + rows = await conn.fetch( + "SELECT * FROM ov_affinity_groups WHERE cluster_id=$1::uuid ORDER BY name", + cluster_id, + ) + items = [_affinity_group_entity(r, cluster_id) for r in rows] + return respond( + request, element="affinity_group", collection="affinity_groups", data=items + ) + if method == "POST" and len(parts) == 3: + body = unwrap_entity(payload, "affinity_group") + aid = uuid4() + await conn.execute( + """INSERT INTO ov_affinity_groups(id, cluster_id, name, enforcing, positive) + VALUES($1,$2::uuid,$3,$4,$5)""", + aid, + cluster_id, + str(body.get("name") or f"ag-{aid.hex[:6]}"), + bool(body.get("enforcing", True)), + bool(body.get("positive", True)), + ) + r = await conn.fetchrow( + "SELECT * FROM ov_affinity_groups WHERE id=$1 AND cluster_id=$2::uuid", + aid, + cluster_id, + ) + return respond( + request, + element="affinity_group", + data=_affinity_group_entity(r, cluster_id), + status_code=201, + ) + if method == "GET" and len(parts) == 4: + r = await conn.fetchrow( + "SELECT * FROM ov_affinity_groups WHERE id=$1::uuid AND cluster_id=$2::uuid", + parts[3], + cluster_id, + ) + if r is None: + raise OVirtError("NotFound", "affinity group not found", status_code=404) + return respond( + request, + element="affinity_group", + data=_affinity_group_entity(r, cluster_id), + ) + if method == "DELETE" and len(parts) == 4: + await conn.execute( + "DELETE FROM ov_affinity_groups WHERE id=$1::uuid AND cluster_id=$2::uuid", + parts[3], + cluster_id, + ) + return Response(status_code=200) + if len(parts) >= 3 and parts[2] == "networks": + return await _cluster_networks(request, conn, method, parts, payload) + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "clusters", cluster_id, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "clusters path", status_code=404) + + +async def _cluster_networks( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + """Cluster networks = networks of the cluster's datacenter (Engine model).""" + + del payload + cluster_id = parts[1] + cluster = await conn.fetchrow("SELECT * FROM ov_clusters WHERE id=$1::uuid", cluster_id) + if cluster is None: + raise OVirtError("NotFound", "cluster not found", status_code=404) + dc_id = cluster["datacenter_id"] + if len(parts) == 3 and method == "GET": + rows = await conn.fetch( + "SELECT * FROM ov_networks WHERE datacenter_id=$1::uuid ORDER BY name", dc_id + ) + return respond( + request, + element="network", + collection="networks", + data=[network_entity(r) for r in rows], + ) + if len(parts) == 4 and method == "GET": + row = await conn.fetchrow( + "SELECT * FROM ov_networks WHERE id=$1::uuid AND datacenter_id=$2::uuid", + parts[3], + dc_id, + ) + if row is None: + raise OVirtError("NotFound", "network not found", status_code=404) + return respond(request, element="network", data=network_entity(row)) + raise OVirtError("NotFound", "cluster networks path", status_code=404) + + +async def _handle_networks( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_networks ORDER BY name") + return respond( + request, element="network", collection="networks", data=[network_entity(r) for r in rows] + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "network") + nid = uuid4() + dc = body.get("data_center") or {} + dc_id = dc.get("id") if isinstance(dc, dict) else None + if not dc_id: + dc_id = await conn.fetchval("SELECT id FROM ov_datacenters LIMIT 1") + await conn.execute( + """INSERT INTO ov_networks(id, datacenter_id, name, description, vlan_id, stp) + VALUES($1,$2,$3,$4,$5,$6)""", + nid, + dc_id, + str(body.get("name") or f"net-{nid.hex[:6]}"), + str(body.get("description") or ""), + (body.get("vlan") or {}).get("id") if isinstance(body.get("vlan"), dict) else None, + bool(body.get("stp", False)), + ) + row = await conn.fetchrow("SELECT * FROM ov_networks WHERE id=$1", nid) + return respond(request, element="network", data=network_entity(row), status_code=201) + net_id = parts[1] + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow("SELECT * FROM ov_networks WHERE id=$1::uuid", net_id) + if row is None: + raise OVirtError("NotFound", "network not found", status_code=404) + return respond(request, element="network", data=network_entity(row)) + if len(parts) == 2 and method == "PUT": + body = unwrap_entity(payload, "network") + await conn.execute( + "UPDATE ov_networks SET name=COALESCE($2,name), description=COALESCE($3,description) WHERE id=$1::uuid", + net_id, + body.get("name"), + body.get("description"), + ) + row = await conn.fetchrow("SELECT * FROM ov_networks WHERE id=$1::uuid", net_id) + return respond(request, element="network", data=network_entity(row)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_networks WHERE id=$1::uuid", net_id) + return Response(status_code=200) + if len(parts) >= 3 and parts[2] == "vnicprofiles": + if method == "GET" and len(parts) == 3: + rows = await conn.fetch( + "SELECT * FROM ov_vnic_profiles WHERE network_id=$1::uuid ORDER BY name", net_id + ) + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/vnicprofiles/{r['id']}", + "name": r["name"], + "network": {"id": net_id, "href": f"/ovirt-engine/api/networks/{net_id}"}, + } + for r in rows + ] + return respond( + request, element="vnic_profile", collection="vnic_profiles", data=items + ) + if method == "GET" and len(parts) == 4: + r = await conn.fetchrow( + "SELECT * FROM ov_vnic_profiles WHERE id=$1::uuid AND network_id=$2::uuid", + parts[3], + net_id, + ) + if r is None: + raise OVirtError("NotFound", "vnic profile not found", status_code=404) + return respond( + request, + element="vnic_profile", + data={ + "id": str(r["id"]), + "href": f"/ovirt-engine/api/vnicprofiles/{r['id']}", + "name": r["name"], + "network": {"id": net_id, "href": f"/ovirt-engine/api/networks/{net_id}"}, + }, + ) + if method == "DELETE" and len(parts) == 4: + await conn.execute( + "DELETE FROM ov_vnic_profiles WHERE id=$1::uuid AND network_id=$2::uuid", + parts[3], + net_id, + ) + return Response(status_code=200) + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "networks", net_id, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "networks path", status_code=404) + + +async def _handle_vnicprofiles( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_vnic_profiles ORDER BY name") + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/vnicprofiles/{r['id']}", + "name": r["name"], + "network": { + "id": str(r["network_id"]), + "href": f"/ovirt-engine/api/networks/{r['network_id']}", + }, + } + for r in rows + ] + return respond(request, element="vnic_profile", collection="vnic_profiles", data=items) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "vnic_profile") + pid = uuid4() + net = body.get("network") or {} + net_id = net.get("id") if isinstance(net, dict) else None + if not net_id: + net_id = await conn.fetchval("SELECT id FROM ov_networks LIMIT 1") + await conn.execute( + "INSERT INTO ov_vnic_profiles(id, network_id, name) VALUES($1,$2,$3)", + pid, + net_id, + str(body.get("name") or f"profile-{pid.hex[:6]}"), + ) + r = await conn.fetchrow("SELECT * FROM ov_vnic_profiles WHERE id=$1", pid) + return respond( + request, + element="vnic_profile", + data=_vnic_profile_entity(r), + status_code=201, + ) + if len(parts) == 2 and method == "GET": + r = await conn.fetchrow("SELECT * FROM ov_vnic_profiles WHERE id=$1::uuid", parts[1]) + if r is None: + raise OVirtError("NotFound", "vnic profile not found", status_code=404) + return respond(request, element="vnic_profile", data=_vnic_profile_entity(r)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_vnic_profiles WHERE id=$1::uuid", parts[1]) + return Response(status_code=200) + raise OVirtError("NotFound", "vnicprofiles path", status_code=404) + + +async def _handle_storage_domains( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_storage_domains ORDER BY name") + return respond( + request, + element="storage_domain", + collection="storage_domains", + data=[storage_domain_entity(r) for r in rows], + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "storage_domain") + sid = uuid4() + storage = body.get("storage") or {} + await conn.execute( + """INSERT INTO ov_storage_domains(id, name, type, storage_type, status, available, used) + VALUES($1,$2,$3,$4,$5,$6,0)""", + sid, + str(body.get("name") or f"sd-{sid.hex[:6]}"), + str(body.get("type") or await option_value(conn, OPT_DEFAULT_SD_TYPE)), + str(storage.get("type") or await option_value(conn, OPT_DEFAULT_STORAGE_TYPE)), + await option_value(conn, OPT_DEFAULT_SD_STATUS), + int(body.get("available") or await option_int(conn, OPT_DEFAULT_SD_AVAILABLE)), + ) + row = await conn.fetchrow("SELECT * FROM ov_storage_domains WHERE id=$1", sid) + return respond( + request, element="storage_domain", data=storage_domain_entity(row), status_code=201 + ) + sd_id = parts[1] + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow("SELECT * FROM ov_storage_domains WHERE id=$1::uuid", sd_id) + if row is None: + raise OVirtError("NotFound", "storage domain not found", status_code=404) + return respond(request, element="storage_domain", data=storage_domain_entity(row)) + if len(parts) == 2 and method == "PUT": + body = unwrap_entity(payload, "storage_domain") + await conn.execute( + "UPDATE ov_storage_domains SET name=COALESCE($2,name) WHERE id=$1::uuid", + sd_id, + body.get("name"), + ) + row = await conn.fetchrow("SELECT * FROM ov_storage_domains WHERE id=$1::uuid", sd_id) + return respond(request, element="storage_domain", data=storage_domain_entity(row)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_storage_domains WHERE id=$1::uuid", sd_id) + return Response(status_code=200) + if len(parts) == 3 and method == "POST": + return await respond_action(request, conn, description=f"Storage domain {parts[2]}") + if len(parts) >= 3 and parts[2] == "disks": + if method == "GET" and len(parts) == 3: + rows = await conn.fetch( + "SELECT * FROM ov_disks WHERE storage_domain_id=$1::uuid ORDER BY name", sd_id + ) + return respond( + request, element="disk", collection="disks", data=[disk_entity(r) for r in rows] + ) + if method == "GET" and len(parts) == 4: + row = await conn.fetchrow( + "SELECT * FROM ov_disks WHERE id=$1::uuid AND storage_domain_id=$2::uuid", + parts[3], + sd_id, + ) + if row is None: + raise OVirtError("NotFound", "disk not found on storage domain", status_code=404) + return respond(request, element="disk", data=disk_entity(row)) + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "storagedomains", sd_id, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "storagedomains path", status_code=404) + + +async def _handle_storage_connections( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_storage_connections ORDER BY address") + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/storageconnections/{r['id']}", + "type": r["type"], + "address": r["address"], + "path": r["path"], + } + for r in rows + ] + return respond( + request, element="storage_connection", collection="storage_connections", data=items + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "storage_connection") + cid = uuid4() + await conn.execute( + "INSERT INTO ov_storage_connections(id, type, address, path) VALUES($1,$2,$3,$4)", + cid, + str( + body.get("type") + or await option_value(conn, OPT_DEFAULT_STORAGE_CONNECTION_TYPE) + ), + str(body.get("address") or ""), + str(body.get("path") or ""), + ) + r = await conn.fetchrow("SELECT * FROM ov_storage_connections WHERE id=$1", cid) + return respond( + request, + element="storage_connection", + data=_storage_connection_entity(r), + status_code=201, + ) + if len(parts) == 2 and method == "GET": + r = await conn.fetchrow("SELECT * FROM ov_storage_connections WHERE id=$1::uuid", parts[1]) + if r is None: + raise OVirtError("NotFound", "storage connection not found", status_code=404) + return respond(request, element="storage_connection", data=_storage_connection_entity(r)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_storage_connections WHERE id=$1::uuid", parts[1]) + return Response(status_code=200) + raise OVirtError("NotFound", "storageconnections path", status_code=404) + + +async def _handle_templates( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_templates ORDER BY name") + return respond( + request, + element="template", + collection="templates", + data=[template_entity(r) for r in rows], + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "template") + tid = uuid4() + vm = body.get("vm") or {} + cluster_id = None + if isinstance(vm, dict) and vm.get("id"): + cluster_id = await conn.fetchval( + "SELECT cluster_id FROM ov_vms WHERE id=$1::uuid", vm["id"] + ) + if not cluster_id: + cluster_id = await conn.fetchval("SELECT id FROM ov_clusters LIMIT 1") + await conn.execute( + """INSERT INTO ov_templates(id, cluster_id, name, description, memory) + VALUES($1,$2,$3,$4,$5)""", + tid, + cluster_id, + str(body.get("name") or f"tpl-{tid.hex[:6]}"), + str(body.get("description") or ""), + int(body.get("memory") or await option_int(conn, OPT_DEFAULT_VM_MEMORY)), + ) + row = await conn.fetchrow("SELECT * FROM ov_templates WHERE id=$1", tid) + return respond(request, element="template", data=template_entity(row), status_code=201) + tid = parts[1] + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow("SELECT * FROM ov_templates WHERE id=$1::uuid", tid) + if row is None: + raise OVirtError("NotFound", "template not found", status_code=404) + return respond(request, element="template", data=template_entity(row)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_templates WHERE id=$1::uuid", tid) + return Response(status_code=200) + if len(parts) == 3 and method == "POST": + return await respond_action(request, conn, description=f"Template {parts[2]}") + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "templates", tid, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "templates path", status_code=404) + + +async def _handle_users( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch( + """SELECT u.*, d.name AS domain_name FROM ov_users u + JOIN ov_domains d ON d.id=u.domain_id ORDER BY u.name""" + ) + return respond( + request, element="user", collection="users", data=[user_entity(r) for r in rows] + ) + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow( + """SELECT u.*, d.name AS domain_name FROM ov_users u + JOIN ov_domains d ON d.id=u.domain_id WHERE u.id=$1::uuid""", + parts[1], + ) + if row is None: + raise OVirtError("NotFound", "user not found", status_code=404) + return respond(request, element="user", data=user_entity(row)) + if len(parts) >= 3 and parts[2] == "permissions" and method == "GET": + user_id = parts[1] + if len(parts) == 3: + rows = await conn.fetch( + """SELECT p.*, r.name AS role_name, u.name AS user_name + FROM ov_permissions p + JOIN ov_roles r ON r.id = p.role_id + LEFT JOIN ov_users u ON u.id = p.user_id + WHERE p.user_id=$1::uuid + ORDER BY r.name""", + user_id, + ) + items = [_permission_entity(r) for r in rows] + return respond(request, element="permission", collection="permissions", data=items) + if len(parts) == 4: + r = await conn.fetchrow( + """SELECT p.*, r.name AS role_name, u.name AS user_name + FROM ov_permissions p + JOIN ov_roles r ON r.id = p.role_id + LEFT JOIN ov_users u ON u.id = p.user_id + WHERE p.id=$1::uuid AND p.user_id=$2::uuid""", + parts[3], + user_id, + ) + if r is None: + raise OVirtError("NotFound", "permission not found", status_code=404) + return respond(request, element="permission", data=_permission_entity(r)) + if len(parts) >= 3 and parts[2] == "roles" and method == "GET" and len(parts) == 3: + rows = await conn.fetch( + """SELECT DISTINCT r.* + FROM ov_permissions p + JOIN ov_roles r ON r.id = p.role_id + WHERE p.user_id=$1::uuid + ORDER BY r.name""", + parts[1], + ) + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/roles/{r['id']}", + "name": r["name"], + } + for r in rows + ] + return respond(request, element="role", collection="roles", data=items) + from app.ovirt.schema_engine import handle_subcollection + + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, "users", parts[1], parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "users path", status_code=404) + + +def _permission_entity(r: Any) -> dict[str, Any]: + item: dict[str, Any] = { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/permissions/{r['id']}", + "role": {"id": str(r["role_id"]), "name": r["role_name"]}, + "object": {"type": r["object_type"]}, + } + if r["user_id"] is not None: + item["user"] = {"id": str(r["user_id"]), "name": r["user_name"]} + return item + + +def _group_entity(r: Any) -> dict[str, Any]: + gid = str(r["id"]) + return { + "id": gid, + "href": f"/ovirt-engine/api/groups/{gid}", + "name": r["name"], + "domain": {"id": str(r["domain_id"]), "href": f"/ovirt-engine/api/domains/{r['domain_id']}"}, + "link": [ + {"rel": "permissions", "href": f"/ovirt-engine/api/groups/{gid}/permissions"}, + {"rel": "tags", "href": f"/ovirt-engine/api/groups/{gid}/tags"}, + ], + } + + +async def _handle_groups( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_groups ORDER BY name") + return respond( + request, + element="group", + collection="groups", + data=[_group_entity(r) for r in rows], + ) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, "group") + gid = uuid4() + domain = body.get("domain") or {} + domain_id = domain.get("id") if isinstance(domain, dict) else None + if not domain_id: + domain_id = await conn.fetchval("SELECT id FROM ov_domains ORDER BY name LIMIT 1") + if not domain_id: + raise OVirtError("BadRequest", "domain is required", status_code=400) + await conn.execute( + "INSERT INTO ov_groups(id, domain_id, name) VALUES($1,$2::uuid,$3)", + gid, + domain_id, + str(body.get("name") or f"group-{gid.hex[:6]}"), + ) + row = await conn.fetchrow("SELECT * FROM ov_groups WHERE id=$1", gid) + return respond(request, element="group", data=_group_entity(row), status_code=201) + group_id = parts[1] + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow("SELECT * FROM ov_groups WHERE id=$1::uuid", group_id) + if row is None: + raise OVirtError("NotFound", "group not found", status_code=404) + return respond(request, element="group", data=_group_entity(row)) + if len(parts) == 2 and method == "PUT": + body = unwrap_entity(payload, "group") + await conn.execute( + "UPDATE ov_groups SET name=COALESCE($2,name) WHERE id=$1::uuid", + group_id, + body.get("name"), + ) + row = await conn.fetchrow("SELECT * FROM ov_groups WHERE id=$1::uuid", group_id) + if row is None: + raise OVirtError("NotFound", "group not found", status_code=404) + return respond(request, element="group", data=_group_entity(row)) + if len(parts) == 2 and method == "DELETE": + await conn.execute("DELETE FROM ov_groups WHERE id=$1::uuid", group_id) + return Response(status_code=200) + if len(parts) >= 3: + from app.ovirt.schema_engine import handle_subcollection + + return await handle_subcollection( + request, conn, method, "groups", group_id, parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", "groups path", status_code=404) + + +async def _handle_domains( + request: Request, conn: Connection, method: str, parts: list[str] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_domains ORDER BY name") + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/domains/{r['id']}", + "name": r["name"], + } + for r in rows + ] + return respond(request, element="domain", collection="domains", data=items) + if len(parts) == 2 and method == "GET": + row = await conn.fetchrow("SELECT * FROM ov_domains WHERE id=$1::uuid", parts[1]) + if row is None: + raise OVirtError("NotFound", "domain not found", status_code=404) + return respond( + request, + element="domain", + data={ + "id": str(row["id"]), + "href": f"/ovirt-engine/api/domains/{row['id']}", + "name": row["name"], + }, + ) + if len(parts) >= 3 and method == "GET": + domain_id = parts[1] + domain = await conn.fetchrow("SELECT id FROM ov_domains WHERE id=$1::uuid", domain_id) + if domain is None: + raise OVirtError("NotFound", "domain not found", status_code=404) + if parts[2] == "users": + if len(parts) == 3: + rows = await conn.fetch( + """SELECT u.*, d.name AS domain_name FROM ov_users u + JOIN ov_domains d ON d.id=u.domain_id + WHERE u.domain_id=$1::uuid ORDER BY u.name""", + domain_id, + ) + return respond( + request, element="user", collection="users", data=[user_entity(r) for r in rows] + ) + if len(parts) == 4: + row = await conn.fetchrow( + """SELECT u.*, d.name AS domain_name FROM ov_users u + JOIN ov_domains d ON d.id=u.domain_id + WHERE u.id=$1::uuid AND u.domain_id=$2::uuid""", + parts[3], + domain_id, + ) + if row is None: + raise OVirtError("NotFound", "user not found", status_code=404) + return respond(request, element="user", data=user_entity(row)) + if parts[2] == "groups": + if len(parts) == 3: + rows = await conn.fetch( + "SELECT * FROM ov_groups WHERE domain_id=$1::uuid ORDER BY name", domain_id + ) + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/groups/{r['id']}", + "name": r["name"], + } + for r in rows + ] + return respond(request, element="group", collection="groups", data=items) + if len(parts) == 4: + r = await conn.fetchrow( + "SELECT * FROM ov_groups WHERE id=$1::uuid AND domain_id=$2::uuid", + parts[3], + domain_id, + ) + if r is None: + raise OVirtError("NotFound", "group not found", status_code=404) + return respond( + request, + element="group", + data={ + "id": str(r["id"]), + "href": f"/ovirt-engine/api/groups/{r['id']}", + "name": r["name"], + }, + ) + raise OVirtError("NotFound", "domains path", status_code=404) + + +async def _handle_permissions( + request: Request, conn: Connection, method: str, parts: list[str] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch( + """SELECT p.*, r.name AS role_name, u.name AS user_name + FROM ov_permissions p + JOIN ov_roles r ON r.id = p.role_id + LEFT JOIN ov_users u ON u.id = p.user_id + ORDER BY r.name, u.name NULLS LAST""" + ) + items = [] + for r in rows: + item: dict[str, Any] = { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/permissions/{r['id']}", + "role": {"id": str(r["role_id"]), "name": r["role_name"]}, + "object": {"type": r["object_type"]}, + } + if r["user_id"] is not None: + item["user"] = {"id": str(r["user_id"]), "name": r["user_name"]} + items.append(item) + return respond(request, element="permission", collection="permissions", data=items) + if len(parts) == 2 and method == "GET": + r = await conn.fetchrow( + """SELECT p.*, r.name AS role_name, u.name AS user_name + FROM ov_permissions p + JOIN ov_roles r ON r.id = p.role_id + LEFT JOIN ov_users u ON u.id = p.user_id + WHERE p.id=$1::uuid""", + parts[1], + ) + if r is None: + raise OVirtError("NotFound", "permission not found", status_code=404) + data: dict[str, Any] = { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/permissions/{r['id']}", + "role": {"id": str(r["role_id"]), "name": r["role_name"]}, + "object": {"type": r["object_type"]}, + } + if r["user_id"] is not None: + data["user"] = {"id": str(r["user_id"]), "name": r["user_name"]} + return respond(request, element="permission", data=data) + raise OVirtError("NotFound", "permissions path", status_code=404) + + +async def _handle_jobs( + request: Request, conn: Connection, method: str, parts: list[str], payload: dict[str, Any] +) -> Response: + if len(parts) == 1 and method == "GET": + rows = await conn.fetch("SELECT * FROM ov_jobs ORDER BY started DESC LIMIT 200") + items = [job_entity(r) for r in rows] + return respond(request, element="job", collection="jobs", data=items) + if len(parts) == 2 and method == "GET": + r = await conn.fetchrow("SELECT * FROM ov_jobs WHERE id=$1::uuid", parts[1]) + if r is None: + raise OVirtError("NotFound", "job not found", status_code=404) + return respond(request, element="job", data=job_entity(r)) + if len(parts) == 3 and parts[2] == "steps" and method == "GET": + rows = await conn.fetch( + "SELECT * FROM ov_job_steps WHERE job_id=$1::uuid ORDER BY number", parts[1] + ) + items = [ + { + "id": str(r["id"]), + "description": r["description"], + "status": r["status"], + "type": r["type"], + } + for r in rows + ] + return respond(request, element="step", collection="steps", data=items) + raise OVirtError("NotFound", "jobs path", status_code=404) + + +async def _handle_events( + request: Request, conn: Connection, method: str, parts: list[str] +) -> Response: + if len(parts) == 1 and method == "GET": + max_r = int(request.query_params.get("max") or 100) + rows = await conn.fetch( + "SELECT * FROM ov_events ORDER BY id DESC LIMIT $1", max_r + ) + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/events/{r['id']}", + "code": r["code"], + "severity": r["severity"], + "description": r["description"], + "time": r["time"].strftime("%Y-%m-%dT%H:%M:%S.%fZ"), + } + for r in rows + ] + return respond(request, element="event", collection="events", data=items) + if len(parts) == 2 and method == "GET": + r = await conn.fetchrow("SELECT * FROM ov_events WHERE id=$1::bigint", int(parts[1])) + if r is None: + raise OVirtError("NotFound", "event not found", status_code=404) + return respond( + request, + element="event", + data={ + "id": str(r["id"]), + "code": r["code"], + "severity": r["severity"], + "description": r["description"], + }, + ) + raise OVirtError("NotFound", "events path", status_code=404) + + +def _row_entity(r: Any, collection: str, fields: list[str]) -> dict[str, Any]: + item = {"id": str(r["id"]), "href": f"/ovirt-engine/api/{collection}/{r['id']}"} + for f in fields: + if f in r.keys(): + item[f] = r[f] + return item + + +def _affinity_group_entity(r: Any, cluster_id: str) -> dict[str, Any]: + return { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{r['id']}", + "name": r["name"], + "description": r["description"] or "", + "enforcing": bool(r["enforcing"]), + "positive": bool(r["positive"]), + } + + +def _vnic_profile_entity(r: Any) -> dict[str, Any]: + return { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/vnicprofiles/{r['id']}", + "name": r["name"], + "network": { + "id": str(r["network_id"]), + "href": f"/ovirt-engine/api/networks/{r['network_id']}", + }, + } + + +def _storage_connection_entity(r: Any) -> dict[str, Any]: + return { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/storageconnections/{r['id']}", + "type": r["type"], + "address": r["address"], + "path": r["path"], + } + + +async def _handle_simple_table( + request: Request, + conn: Connection, + method: str, + parts: list[str], + table: str, + collection: str, + element: str, + fields: list[str], + payload: dict[str, Any] | None = None, +) -> Response: + payload = payload or {} + if len(parts) == 1 and method == "GET": + rows = await conn.fetch(f"SELECT * FROM {table} ORDER BY name") # noqa: S608 + items = [_row_entity(r, collection, fields) for r in rows] + return respond(request, element=element, collection=collection, data=items) + if len(parts) == 1 and method == "POST": + body = unwrap_entity(payload, element) + oid = uuid4() + cols = ["id", *fields] + values: list[Any] = [oid] + for f in fields: + values.append(body.get(f) or ("" if f != "name" else f"{element}-{oid.hex[:6]}")) + placeholders = ", ".join(f"${i}" for i in range(1, len(cols) + 1)) + await conn.execute( + f"INSERT INTO {table}({', '.join(cols)}) VALUES({placeholders})", + *values, + ) + r = await conn.fetchrow(f"SELECT * FROM {table} WHERE id=$1", oid) # noqa: S608 + return respond( + request, element=element, data=_row_entity(r, collection, fields), status_code=201 + ) + if len(parts) == 2 and method == "GET": + r = await conn.fetchrow(f"SELECT * FROM {table} WHERE id=$1::uuid", parts[1]) # noqa: S608 + if r is None: + raise OVirtError("NotFound", f"{element} not found", status_code=404) + return respond(request, element=element, data=_row_entity(r, collection, fields)) + if len(parts) == 2 and method == "PUT": + body = unwrap_entity(payload, element) + sets = [] + values: list[Any] = [parts[1]] + for f in fields: + if f in body: + values.append(body[f]) + sets.append(f"{f}=${len(values)}") + if sets: + await conn.execute( + f"UPDATE {table} SET {', '.join(sets)} WHERE id=$1::uuid", # noqa: S608 + *values, + ) + r = await conn.fetchrow(f"SELECT * FROM {table} WHERE id=$1::uuid", parts[1]) # noqa: S608 + return respond(request, element=element, data=_row_entity(r, collection, fields)) + if len(parts) == 2 and method == "DELETE": + await conn.execute(f"DELETE FROM {table} WHERE id=$1::uuid", parts[1]) # noqa: S608 + return Response(status_code=200) + if len(parts) >= 3: + from app.ovirt.schema_engine import handle_subcollection + + return await handle_subcollection( + request, conn, method, collection, parts[1], parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", f"{collection} path", status_code=404) diff --git a/app/ovirt/routes/sso.py b/app/ovirt/routes/sso.py new file mode 100644 index 0000000..b4d1253 --- /dev/null +++ b/app/ovirt/routes/sso.py @@ -0,0 +1,90 @@ +"""oVirt Engine SSO OAuth2 endpoints.""" + +from __future__ import annotations + +from fastapi import APIRouter, Form, Request +from fastapi.responses import JSONResponse + +from app.ovirt.auth import issue_oauth_token +from app.ovirt.deps import get_db +from app.ovirt.errors import OVirtError +from app.ovirt.settings import OPT_DEFAULT_API_SCOPE, option_value + +router = APIRouter(tags=["sso"]) + + +@router.post("/ovirt-engine/sso/oauth/token") +async def oauth_token( + request: Request, + grant_type: str = Form(default=""), + username: str = Form(default=""), + password: str = Form(default=""), + scope: str = Form(default=""), +) -> JSONResponse: + if grant_type and grant_type != "password": + raise OVirtError("BadRequest", f"Unsupported grant_type: {grant_type}", status_code=400) + if not username: + try: + body = await request.json() + except Exception: + body = {} + username = str(body.get("username") or "") + password = str(body.get("password") or "") + scope = str(body.get("scope") or scope or "") + grant_type = str(body.get("grant_type") or grant_type or "password") + if not username or not password: + raise OVirtError("Unauthorized", "username and password required", status_code=401) + db = get_db(request) + async with db.pool.acquire() as conn: + if not scope: + scope = await option_value(conn, OPT_DEFAULT_API_SCOPE) + token = await issue_oauth_token( + conn, username=username, password=password, scope=scope + ) + return JSONResponse(token) + + +@router.get("/ovirt-engine/sso/oauth/token-info") +async def token_info(request: Request) -> JSONResponse: + from app.ovirt.auth import resolve_request_auth + + db = get_db(request) + async with db.pool.acquire() as conn: + ctx = await resolve_request_auth(conn, dict(request.headers)) + row = await conn.fetchrow( + "SELECT scope, revoked, expires_at FROM ov_tokens WHERE id=$1", ctx.token_id + ) + active = bool(row) and not row["revoked"] + return JSONResponse( + { + "active": active, + "user_id": str(ctx.user_id), + "user_name": f"{ctx.user_name}@{ctx.domain}", + "exp": int(ctx.expires_at.timestamp()), + "scope": (row["scope"] if row else ctx.scope), + } + ) + + +@router.post("/ovirt-engine/sso/oauth/revoke") +async def revoke_token(request: Request) -> JSONResponse: + from app.ovirt.auth import extract_auth + + db = get_db(request) + kind = extract_auth(dict(request.headers)) + token = None + if kind and kind[0] in {"bearer", "session"}: + token = kind[1] + else: + form = await request.form() + token = str(form.get("token") or "") + result = "missing" + if token: + async with db.pool.acquire() as conn: + updated = await conn.fetchval( + """UPDATE ov_tokens SET revoked=true WHERE id=$1 + RETURNING id""", + token, + ) + result = "ok" if updated else "not_found" + return JSONResponse({"result": result}) diff --git a/app/ovirt/schema_engine.py b/app/ovirt/schema_engine.py new file mode 100644 index 0000000..4963be9 --- /dev/null +++ b/app/ovirt/schema_engine.py @@ -0,0 +1,330 @@ +"""Generic surface-complete CRUD backed by ov_api_objects for undeclared collections.""" + +from __future__ import annotations + +import json +from typing import Any +from uuid import uuid4 + +from asyncpg import Connection +from fastapi import Request, Response + +from app.ovirt.errors import OVirtError +from app.ovirt.repr import generic_entity +from app.ovirt.serialize import respond, unwrap_entity + +# Map collection path segment → (element singular, default status) +_COLLECTIONS: dict[str, tuple[str, str]] = { + "affinitylabels": ("affinity_label", "ok"), + "bookmarks": ("bookmark", "ok"), + "clusterlevels": ("cluster_level", "ok"), + "domains": ("domain", "ok"), + "externalhostproviders": ("external_host_provider", "ok"), + "groups": ("group", "ok"), + "icons": ("icon", "ok"), + "instancetypes": ("instance_type", "ok"), + "katelloerrata": ("katello_erratum", "ok"), + "macpools": ("mac_pool", "ok"), + "networkfilters": ("network_filter", "ok"), + "openstackimageproviders": ("openstack_image_provider", "ok"), + "openstacknetworkproviders": ("openstack_network_provider", "ok"), + "openstackvolumeproviders": ("openstack_volume_provider", "ok"), + "operatingsystems": ("operating_system", "ok"), + "permissions": ("permission", "ok"), + "roles": ("role", "ok"), + "schedulingpolicies": ("scheduling_policy", "ok"), + "schedulingpolicyunits": ("scheduling_policy_unit", "ok"), + "tags": ("tag", "ok"), + "vmpools": ("vm_pool", "ok"), + "imagetransfers": ("image_transfer", "ok"), + "options": ("engine_option", "ok"), + "networklabels": ("network_label", "ok"), + "cpuprofiles": ("cpu_profile", "ok"), + "diskprofiles": ("disk_profile", "ok"), + "qoss": ("qos", "ok"), + "iscsibonds": ("iscsi_bond", "ok"), + "glustervolumes": ("gluster_volume", "ok"), + "files": ("file", "ok"), + "images": ("image", "ok"), + "permits": ("permit", "ok"), + "filters": ("filter", "ok"), + "weights": ("weight", "ok"), + "balances": ("balance", "ok"), + "enabledfeatures": ("cluster_enabled_feature", "ok"), + "cdroms": ("cdrom", "ok"), + "graphicsconsoles": ("graphics_console", "ok"), + "reporteddevices": ("reported_device", "ok"), + "sessions": ("session", "ok"), + "applications": ("application", "ok"), + "watchdogs": ("watchdog", "ok"), + "hostdevices": ("host_device", "ok"), + "numanodes": ("numa_node", "ok"), + "mediateddevices": ("vm_mediated_device", "ok"), + "statistics": ("statistic", "ok"), + "hooks": ("hook", "ok"), + "devices": ("host_device", "ok"), + "sshpublickeys": ("ssh_public_key", "ok"), + "networkfilterparameters": ("network_filter_parameter", "ok"), +} + + +def _meta(collection: str) -> tuple[str, str]: + return _COLLECTIONS.get(collection, (collection.rstrip("s") or "object", "ok")) + + +async def handle_generic( + request: Request, + conn: Connection, + method: str, + parts: list[str], + payload: dict[str, Any], +) -> Response: + from app.ovirt.settings import OPT_DEFAULT_API_OBJECT_STATUS, option_value + + collection = parts[0] + element, _catalog_status = _meta(collection) + default_status = await option_value(conn, OPT_DEFAULT_API_OBJECT_STATUS) + if len(parts) == 1: + if method == "GET": + rows = await conn.fetch( + "SELECT * FROM ov_api_objects WHERE collection=$1 ORDER BY name", collection + ) + items = [generic_entity(collection, element, r) for r in rows] + return respond(request, element=element, collection=collection, data=items) + if method == "POST": + body = unwrap_entity(payload, element) + oid = uuid4() + name = str(body.get("name") or f"{element}-{oid.hex[:8]}") + await conn.execute( + """INSERT INTO ov_api_objects(id, collection, name, status, data) + VALUES($1,$2,$3,$4,$5::jsonb)""", + oid, + collection, + name, + str(body.get("status") or default_status), + json.dumps(body), + ) + row = await conn.fetchrow("SELECT * FROM ov_api_objects WHERE id=$1", oid) + return respond( + request, element=element, data=generic_entity(collection, element, row), status_code=201 + ) + if len(parts) == 2: + oid = parts[1] + row = await conn.fetchrow( + "SELECT * FROM ov_api_objects WHERE id=$1::uuid AND collection=$2", oid, collection + ) + if method == "GET": + if row is None: + raise OVirtError("NotFound", f"{element} not found", status_code=404) + return respond(request, element=element, data=generic_entity(collection, element, row)) + if method == "PUT": + if row is None: + raise OVirtError("NotFound", f"{element} not found", status_code=404) + body = unwrap_entity(payload, element) + data = dict(json.loads(row["data"]) if isinstance(row["data"], str) else row["data"] or {}) + data.update(body) + await conn.execute( + """UPDATE ov_api_objects SET name=COALESCE($2,name), data=$3::jsonb, updated_at=now() + WHERE id=$1::uuid""", + oid, + body.get("name"), + json.dumps(data), + ) + row = await conn.fetchrow("SELECT * FROM ov_api_objects WHERE id=$1::uuid", oid) + return respond(request, element=element, data=generic_entity(collection, element, row)) + if method == "DELETE": + await conn.execute( + "DELETE FROM ov_api_objects WHERE id=$1::uuid AND collection=$2", oid, collection + ) + return Response(status_code=200) + if len(parts) == 3 and method == "POST": + from app.ovirt.jobs import respond_action + + return await respond_action( + request, conn, description=f"{collection} {parts[2]}" + ) + if len(parts) >= 3: + return await handle_subcollection( + request, conn, method, collection, parts[1], parts[2], parts[3:], payload + ) + raise OVirtError("NotFound", f"No handler for /{'/'.join(parts)}", status_code=404) + + +_PARENT_OBJECT_TYPE: dict[str, str] = { + "vms": "vm", + "hosts": "host", + "disks": "disk", + "datacenters": "data_center", + "clusters": "cluster", + "networks": "network", + "storagedomains": "storage_domain", + "templates": "template", + "users": "user", + "groups": "group", + "vnicprofiles": "vnic_profile", + "vmpools": "vm_pool", +} + + +async def handle_subcollection( + request: Request, + conn: Connection, + method: str, + parent_collection: str, + parent_id: str, + sub: str, + rest: list[str], + payload: dict[str, Any], +) -> Response: + from app.ovirt.settings import OPT_DEFAULT_API_OBJECT_STATUS, option_value + + element, _catalog_status = _meta(sub) + default_status = await option_value(conn, OPT_DEFAULT_API_OBJECT_STATUS) + collection_key = sub + if not rest and method == "GET" and sub == "permissions": + object_type = _PARENT_OBJECT_TYPE.get(parent_collection, parent_collection.rstrip("s")) + rows = await conn.fetch( + """SELECT p.*, r.name AS role_name, u.name AS user_name + FROM ov_permissions p + JOIN ov_roles r ON r.id = p.role_id + LEFT JOIN ov_users u ON u.id = p.user_id + WHERE p.object_type=$1 AND p.object_id=$2::uuid + ORDER BY r.name""", + object_type, + parent_id, + ) + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/{parent_collection}/{parent_id}/permissions/{r['id']}", + "role": {"id": str(r["role_id"]), "name": r["role_name"]}, + "object": {"type": r["object_type"], "id": str(parent_id)}, + **( + {"user": {"id": str(r["user_id"]), "name": r["user_name"]}} + if r["user_id"] is not None + else {} + ), + } + for r in rows + ] + return respond(request, element="permission", collection="permissions", data=items) + if not rest and method == "GET" and sub == "tags": + object_type = _PARENT_OBJECT_TYPE.get(parent_collection, parent_collection.rstrip("s")) + rows = await conn.fetch( + """SELECT t.* + FROM ov_tag_assignments a + JOIN ov_tags t ON t.id = a.tag_id + WHERE a.object_type=$1 AND a.object_id=$2::uuid + ORDER BY t.name""", + object_type, + parent_id, + ) + items = [ + { + "id": str(r["id"]), + "href": f"/ovirt-engine/api/tags/{r['id']}", + "name": r["name"], + "description": r["description"] or "", + } + for r in rows + ] + return respond(request, element="tag", collection="tags", data=items) + if not rest: + if method == "GET": + rows = await conn.fetch( + """SELECT * FROM ov_api_objects + WHERE collection=$1 AND parent_collection=$2 AND parent_id=$3::uuid + ORDER BY name""", + collection_key, + parent_collection, + parent_id, + ) + items = [ + generic_entity(f"{parent_collection}/{parent_id}/{sub}", element, r) for r in rows + ] + # Fix hrefs + for item, row in zip(items, rows, strict=False): + item["href"] = f"/ovirt-engine/api/{parent_collection}/{parent_id}/{sub}/{row['id']}" + return respond(request, element=element, collection=sub, data=items) + if method == "POST": + body = unwrap_entity(payload, element) + oid = uuid4() + name = str(body.get("name") or f"{element}-{oid.hex[:8]}") + await conn.execute( + """INSERT INTO ov_api_objects(id, collection, name, status, parent_collection, parent_id, data) + VALUES($1,$2,$3,$4,$5,$6::uuid,$7::jsonb)""", + oid, + collection_key, + name, + str(body.get("status") or default_status), + parent_collection, + parent_id, + json.dumps(body), + ) + row = await conn.fetchrow("SELECT * FROM ov_api_objects WHERE id=$1", oid) + data = generic_entity(f"{parent_collection}/{parent_id}/{sub}", element, row) + data["href"] = f"/ovirt-engine/api/{parent_collection}/{parent_id}/{sub}/{oid}" + return respond(request, element=element, data=data, status_code=201) + if len(rest) == 1: + oid = rest[0] + if method == "GET": + row = await conn.fetchrow( + """SELECT * FROM ov_api_objects WHERE id=$1::uuid AND collection=$2 + AND parent_id=$3::uuid""", + oid, + collection_key, + parent_id, + ) + if row is None: + raise OVirtError("NotFound", f"{element} not found", status_code=404) + data = generic_entity(sub, element, row) + data["href"] = f"/ovirt-engine/api/{parent_collection}/{parent_id}/{sub}/{oid}" + return respond(request, element=element, data=data) + if method == "DELETE": + await conn.execute( + "DELETE FROM ov_api_objects WHERE id=$1::uuid AND parent_id=$2::uuid", + oid, + parent_id, + ) + return Response(status_code=200) + if method == "PUT": + body = unwrap_entity(payload, element) + await conn.execute( + "UPDATE ov_api_objects SET data=$2::jsonb, updated_at=now() WHERE id=$1::uuid", + oid, + json.dumps(body), + ) + row = await conn.fetchrow("SELECT * FROM ov_api_objects WHERE id=$1::uuid", oid) + return respond(request, element=element, data=generic_entity(sub, element, row)) + if len(rest) == 2 and method == "POST": + from app.ovirt.jobs import respond_action + + return await respond_action( + request, conn, description=f"{parent_collection}/{sub} {rest[1]}" + ) + raise OVirtError( + "NotFound", + f"No handler for /{parent_collection}/{parent_id}/{sub}/{'/'.join(rest)}", + status_code=404, + ) + + +def remount_schema_services(app: Any, series: str) -> int: + """Hot-swap contract pack: reload ops and re-register OpenAPI routes.""" + + from app.ovirt.contract_loader import ensure_loaded + from app.ovirt.registry import clear_ovirt_contract_routes, register_ovirt_contract_routes + from app.ovirt.routes import engine + + rt = ensure_loaded(series) + summary = rt.reload(series) + clear_ovirt_contract_routes(app) + registered = 0 + if rt.pack is not None: + registered = register_ovirt_contract_routes(app, rt.pack) + # Re-attach catch-all after specific contract routes (match order matters). + app.include_router(engine.router) + app.state.ovirt_series = series + app.state.ovirt_schema_ops = registered or summary.get("operation_count", 0) + app.state.runtime_version = f"ovirt-{series}" + return int(app.state.ovirt_schema_ops) diff --git a/app/ovirt/seed.py b/app/ovirt/seed.py new file mode 100644 index 0000000..86cd478 --- /dev/null +++ b/app/ovirt/seed.py @@ -0,0 +1,348 @@ +"""Minimal and demo seed profiles for the oVirt Engine simulator.""" + +from __future__ import annotations + +import json +from typing import Any + +from asyncpg import Connection + +from app.ovirt.ids import stable_id +from app.security.auth import hash_secret + +MINIMAL_PROFILE = "minimal" +DEMO_PROFILE = "demo" + + +async def clear_ovirt_state(conn: Connection) -> None: + tables = [ + "ov_job_steps", + "ov_jobs", + "ov_events", + "ov_tag_assignments", + "ov_tags", + "ov_snapshots", + "ov_nics", + "ov_disk_attachments", + "ov_disks", + "ov_vms", + "ov_templates", + "ov_affinity_groups", + "ov_quotas", + "ov_vnic_profiles", + "ov_networks", + "ov_storage_domain_attachments", + "ov_storage_domains", + "ov_storage_connections", + "ov_hosts", + "ov_clusters", + "ov_datacenters", + "ov_bookmarks", + "ov_permissions", + "ov_tokens", + "ov_users", + "ov_groups", + "ov_roles", + "ov_domains", + "ov_api_objects", + "ov_demo_meta", + ] + for table in tables: + await conn.execute(f"TRUNCATE TABLE {table} CASCADE") + + +async def seed_ovirt(conn: Connection) -> dict[str, Any]: + """Minimal lab: 1 DC, 1 cluster, 1 host, Blank template, admin user.""" + + await clear_ovirt_state(conn) + domain_id = stable_id("domain", "internal") + await conn.execute( + "INSERT INTO ov_domains(id, name) VALUES($1, 'internal')", domain_id + ) + roles = [ + (stable_id("role", "SuperUser"), "SuperUser", True), + (stable_id("role", "UserRole"), "UserRole", False), + (stable_id("role", "ClusterAdmin"), "ClusterAdmin", True), + ] + for rid, name, admin in roles: + await conn.execute( + "INSERT INTO ov_roles(id, name, administrative) VALUES($1,$2,$3)", + rid, + name, + admin, + ) + admin_id = stable_id("user", "admin") + pwd = hash_secret("secret", salt=b"ovirt-sim-v1-salt!") + await conn.execute( + """INSERT INTO ov_users(id, domain_id, name, password_hash, enabled, principal) + VALUES($1,$2,'admin',$3,true,'admin@internal')""", + admin_id, + domain_id, + pwd, + ) + await conn.execute( + """INSERT INTO ov_permissions(id, role_id, user_id, object_type) + VALUES($1,$2,$3,'system')""", + stable_id("perm", "admin-super"), + roles[0][0], + admin_id, + ) + # Extra lab users + for uname in ("ops", "developer", "demo"): + uid = stable_id("user", uname) + await conn.execute( + """INSERT INTO ov_users(id, domain_id, name, password_hash, enabled, principal) + VALUES($1,$2,$3,$4,true,$5)""", + uid, + domain_id, + uname, + pwd, + f"{uname}@internal", + ) + await conn.execute( + """INSERT INTO ov_permissions(id, role_id, user_id, object_type) + VALUES($1,$2,$3,'system')""", + stable_id("perm", uname), + roles[1][0], + uid, + ) + + dc_id = stable_id("dc", "Default") + await conn.execute( + """INSERT INTO ov_datacenters(id, name, description, status, version_major, version_minor) + VALUES($1,'Default','Default datacenter','up',4,5)""", + dc_id, + ) + cluster_id = stable_id("cluster", "Default") + await conn.execute( + """INSERT INTO ov_clusters(id, datacenter_id, name, description) + VALUES($1,$2,'Default','Default cluster')""", + cluster_id, + dc_id, + ) + host_id = stable_id("host", "host01") + await conn.execute( + """INSERT INTO ov_hosts(id, cluster_id, name, address, status, memory, cpu_cores) + VALUES($1,$2,'host01','192.168.1.10','up',$3,16)""", + host_id, + cluster_id, + 128 * 1024**3, + ) + net_id = stable_id("net", "ovirtmgmt") + await conn.execute( + """INSERT INTO ov_networks(id, datacenter_id, name, description) + VALUES($1,$2,'ovirtmgmt','Management network')""", + net_id, + dc_id, + ) + profile_id = stable_id("vnic", "ovirtmgmt") + await conn.execute( + "INSERT INTO ov_vnic_profiles(id, network_id, name) VALUES($1,$2,'ovirtmgmt')", + profile_id, + net_id, + ) + sd_id = stable_id("sd", "data1") + await conn.execute( + """INSERT INTO ov_storage_domains(id, name, type, storage_type, status, available, used) + VALUES($1,'data1','data','nfs','active',$2,$3)""", + sd_id, + 2 * 1024**4, + 100 * 1024**3, + ) + await conn.execute( + """INSERT INTO ov_storage_domain_attachments(id, storage_domain_id, datacenter_id, status) + VALUES($1,$2,$3,'active')""", + stable_id("sda", "data1"), + sd_id, + dc_id, + ) + await conn.execute( + """INSERT INTO ov_storage_connections(id, type, address, path) + VALUES($1,'nfs','nfs.lab.local','/export/data1')""", + stable_id("sc", "data1"), + ) + blank_id = stable_id("template", "Blank") + await conn.execute( + """INSERT INTO ov_templates(id, cluster_id, name, description, status, memory) + VALUES($1,$2,'Blank','Blank template','ok',$3)""", + blank_id, + cluster_id, + 1024**3, + ) + # One sample VM + vm_id = stable_id("vm", "lab-vm-01") + await conn.execute( + """INSERT INTO ov_vms(id, cluster_id, template_id, name, description, status, + memory, cpu_sockets, cpu_cores, cpu_threads, os_type, type) + VALUES($1,$2,$3,'lab-vm-01','Sample VM','down',$4,1,2,1,'rhel_8x64','server')""", + vm_id, + cluster_id, + blank_id, + 2 * 1024**3, + ) + disk_id = stable_id("disk", "lab-vm-01") + await conn.execute( + """INSERT INTO ov_disks(id, name, provisioned_size, actual_size, storage_domain_id) + VALUES($1,'lab-vm-01_Disk1',$2,$2,$3)""", + disk_id, + 20 * 1024**3, + sd_id, + ) + await conn.execute( + """INSERT INTO ov_disk_attachments(id, vm_id, disk_id, bootable) + VALUES($1,$2,$3,true)""", + stable_id("da", "lab-vm-01"), + vm_id, + disk_id, + ) + await conn.execute( + """INSERT INTO ov_nics(id, vm_id, name, mac_address, vnic_profile_id) + VALUES($1,$2,'nic1','00:1a:4a:16:01:01',$3)""", + stable_id("nic", "lab-vm-01"), + vm_id, + profile_id, + ) + await conn.execute( + "INSERT INTO ov_bookmarks(id, name, value) VALUES($1,'AllVMs','Vms:')", + stable_id("bm", "AllVMs"), + ) + await conn.execute( + """INSERT INTO ov_events(code, severity, description, user_id, vm_id) + VALUES(1,'normal','Engine started',$1,$2)""", + admin_id, + vm_id, + ) + await conn.execute( + "INSERT INTO ov_groups(id, domain_id, name) VALUES($1,$2,'engine-admins')", + stable_id("group", "engine-admins"), + domain_id, + ) + await conn.execute( + "INSERT INTO ov_tags(id, name, description) VALUES($1,'lab','Lab tag')", + stable_id("tag", "lab"), + ) + job_id = stable_id("job", "seed-1") + await conn.execute( + """INSERT INTO ov_jobs(id, description, status, owner_id) + VALUES($1,'Seed inventory job','finished',$2)""", + job_id, + admin_id, + ) + await conn.execute( + """INSERT INTO ov_job_steps(id, job_id, description, status, type, number) + VALUES($1,$2,'Finish seed','finished','executing',1)""", + stable_id("step", "seed-1"), + job_id, + ) + # Surface-complete sample objects (generic collections) + for collection, name in ( + ("instancetypes", "Large"), + ("macpools", "Default"), + ("schedulingpolicies", "evenly_distributed"), + ("schedulingpolicyunits", "EvenlyDistributed"), + ("clusterlevels", "4.5"), + ("icons", "default"), + ("operatingsystems", "rhel_8x64"), + ("networkfilters", "vdsm-no-mac-spoofing"), + ("vmpools", "pool-demo"), + ("affinitylabels", "label-a"), + ("katelloerrata", "RHSA-2024:0001"), + ("externalhostproviders", "foreman-lab"), + ("openstacknetworkproviders", "ovn-provider"), + ("openstackimageproviders", "glance-lab"), + ("openstackvolumeproviders", "cinder-lab"), + ("imagetransfers", "transfer-1"), + ): + await conn.execute( + """INSERT INTO ov_api_objects(id, collection, name, status, data) + VALUES($1,$2,$3,'ok',$4::jsonb)""", + stable_id("obj", collection, name), + collection, + name, + json.dumps({"name": name, "description": f"seed {collection}"}), + ) + + from app.ovirt.settings import seed_engine_options + + await seed_engine_options(conn) + + # Nested entity links + resource permissions (avoid empty subcollection GETs) + from app.ovirt.seed_nested import seed_nested_for_inventory + + tag_id = stable_id("tag", "lab") + await conn.execute( + """INSERT INTO ov_tag_assignments(id, tag_id, object_type, object_id) + VALUES($1,$2,'vm',$3) ON CONFLICT DO NOTHING""", + stable_id("ta", "lab", "lab-vm-01"), + tag_id, + vm_id, + ) + await conn.execute( + """INSERT INTO ov_snapshots(id, vm_id, description, status) + VALUES($1,$2,'seed-snapshot','ok')""", + stable_id("snap", "lab-vm-01", "1"), + vm_id, + ) + await conn.execute( + """INSERT INTO ov_quotas(id, datacenter_id, name, description) + VALUES($1,$2,'Default','Default quota')""", + stable_id("quota", "Default"), + dc_id, + ) + await conn.execute( + """INSERT INTO ov_affinity_groups(id, cluster_id, name, enforcing, positive) + VALUES($1,$2,'web-affinity',true,true)""", + stable_id("ag", "Default"), + cluster_id, + ) + user_ids = [ + r["id"] + for r in await conn.fetch("SELECT id FROM ov_users ORDER BY name") + ] + group_ids = [r["id"] for r in await conn.fetch("SELECT id FROM ov_groups ORDER BY name")] + await seed_nested_for_inventory( + conn, + admin_user_id=admin_id, + role_user_id=roles[1][0], + datacenter_ids=[dc_id], + cluster_ids=[cluster_id], + host_ids=[host_id], + network_ids=[net_id], + storage_domain_ids=[sd_id], + template_ids=[blank_id], + vm_ids=[vm_id], + disk_ids=[disk_id], + tag_ids=[tag_id], + user_ids=user_ids, + group_ids=group_ids, + ) + + await conn.execute( + "INSERT INTO ov_demo_meta(key, value) VALUES('profile', $1)", MINIMAL_PROFILE + ) + return { + "profile": MINIMAL_PROFILE, + "vms": 1, + "hosts": 1, + "datacenters": 1, + "users": 4, + } + + +async def ovirt_demo_summary(conn: Connection) -> dict[str, Any]: + profile = await conn.fetchval("SELECT value FROM ov_demo_meta WHERE key='profile'") + return { + "profile": profile or MINIMAL_PROFILE, + "loaded": profile == DEMO_PROFILE, + "vms": await conn.fetchval("SELECT count(*) FROM ov_vms") or 0, + "hosts": await conn.fetchval("SELECT count(*) FROM ov_hosts") or 0, + "datacenters": await conn.fetchval("SELECT count(*) FROM ov_datacenters") or 0, + "clusters": await conn.fetchval("SELECT count(*) FROM ov_clusters") or 0, + "disks": await conn.fetchval("SELECT count(*) FROM ov_disks") or 0, + "networks": await conn.fetchval("SELECT count(*) FROM ov_networks") or 0, + "storage_domains": await conn.fetchval("SELECT count(*) FROM ov_storage_domains") or 0, + "templates": await conn.fetchval("SELECT count(*) FROM ov_templates") or 0, + "users": await conn.fetchval("SELECT count(*) FROM ov_users") or 0, + "events": await conn.fetchval("SELECT count(*) FROM ov_events") or 0, + "jobs": await conn.fetchval("SELECT count(*) FROM ov_jobs") or 0, + } diff --git a/app/ovirt/seed_cli.py b/app/ovirt/seed_cli.py new file mode 100644 index 0000000..d90f64c --- /dev/null +++ b/app/ovirt/seed_cli.py @@ -0,0 +1,41 @@ +"""CLI: python -m app.ovirt.seed_cli [--profile minimal|demo].""" + +from __future__ import annotations + +import argparse +import asyncio +import json +import os + +import asyncpg + +from app.ovirt.demo_datacenter import seed_ovirt_demo +from app.ovirt.seed import seed_ovirt + + +async def _run(profile: str) -> dict: + dsn = os.environ.get( + "DATABASE_URL", + "postgresql://ovirt:ovirt@localhost:5432/ovirt_simulator", + ) + conn = await asyncpg.connect(dsn) + try: + if profile == "demo": + result = await seed_ovirt_demo(conn) + else: + result = await seed_ovirt(conn) + return result + finally: + await conn.close() + + +def main() -> None: + parser = argparse.ArgumentParser(description="Seed oVirt Engine simulator") + parser.add_argument("--profile", default=os.environ.get("SEED_PROFILE", "minimal")) + args = parser.parse_args() + result = asyncio.run(_run(args.profile)) + print(json.dumps(result, indent=2)) + + +if __name__ == "__main__": + main() diff --git a/app/ovirt/seed_nested.py b/app/ovirt/seed_nested.py new file mode 100644 index 0000000..934ef5a --- /dev/null +++ b/app/ovirt/seed_nested.py @@ -0,0 +1,432 @@ +"""Seed nested Engine subcollections so entity `link` hrefs are non-empty. + +Rows go into `ov_api_objects` (with parent_collection/parent_id) and into +`ov_permissions` / `ov_tag_assignments` where specialized tables exist. +""" + +from __future__ import annotations + +import json +from typing import Any +from uuid import UUID + +from asyncpg import Connection + +from app.ovirt.ids import stable_id + + +def _obj_row( + *, + parent_collection: str, + parent_id: UUID, + collection: str, + name: str, + data: dict[str, Any] | None = None, + status: str = "ok", +) -> tuple[Any, ...]: + payload = {"name": name, **(data or {})} + return ( + stable_id("nested", parent_collection, str(parent_id), collection, name), + collection, + name, + status, + parent_collection, + parent_id, + json.dumps(payload), + ) + + +async def _insert_objs(conn: Connection, rows: list[tuple[Any, ...]]) -> None: + if not rows: + return + await conn.executemany( + """INSERT INTO ov_api_objects( + id, collection, name, status, parent_collection, parent_id, data + ) VALUES($1,$2,$3,$4,$5,$6::uuid,$7::jsonb) + ON CONFLICT (id) DO NOTHING""", + rows, + ) + + +async def seed_nested_for_inventory( + conn: Connection, + *, + admin_user_id: UUID, + role_user_id: UUID, + datacenter_ids: list[UUID], + cluster_ids: list[UUID], + host_ids: list[UUID], + network_ids: list[UUID], + storage_domain_ids: list[UUID], + template_ids: list[UUID], + vm_ids: list[UUID], + disk_ids: list[UUID], + tag_ids: list[UUID] | None = None, + user_ids: list[UUID] | None = None, + group_ids: list[UUID] | None = None, +) -> None: + """Populate nested surface for the given inventory sample.""" + + obj_rows: list[tuple[Any, ...]] = [] + perm_rows: list[tuple[Any, ...]] = [] + tag_rows: list[tuple[Any, ...]] = [] + if user_ids is None: + user_ids = [] + if group_ids is None: + group_ids = [] + + def perm(object_type: str, object_id: UUID, key: str) -> None: + perm_rows.append( + ( + stable_id("perm", object_type, key), + role_user_id, + admin_user_id, + object_type, + object_id, + ) + ) + + for dc_id in datacenter_ids: + perm("data_center", dc_id, f"dc-{dc_id}") + obj_rows.append( + _obj_row( + parent_collection="datacenters", + parent_id=dc_id, + collection="qoss", + name="default-qos", + data={"type": "storage"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="datacenters", + parent_id=dc_id, + collection="iscsibonds", + name="iscsi-bond-1", + data={"description": "iSCSI bond"}, + ) + ) + + for cluster_id in cluster_ids: + perm("cluster", cluster_id, f"cluster-{cluster_id}") + obj_rows.append( + _obj_row( + parent_collection="clusters", + parent_id=cluster_id, + collection="cpuprofiles", + name="Default", + data={"description": "Default CPU profile"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="clusters", + parent_id=cluster_id, + collection="enabledfeatures", + name="gluster", + data={"description": "Gluster feature"}, + ) + ) + + for host_id in host_ids: + perm("host", host_id, f"host-{host_id}") + obj_rows.append( + _obj_row( + parent_collection="hosts", + parent_id=host_id, + collection="nics", + name="eth0", + data={"mac": {"address": "00:1a:4a:00:00:01"}, "boot_protocol": "dhcp"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="hosts", + parent_id=host_id, + collection="nics", + name="eth1", + data={"mac": {"address": "00:1a:4a:00:00:02"}, "boot_protocol": "none"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="hosts", + parent_id=host_id, + collection="statistics", + name="memory.used", + data={"unit": "bytes", "values": {"value": [{"datum": 8 * 1024**3}]}}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="hosts", + parent_id=host_id, + collection="statistics", + name="cpu.current.user", + data={"unit": "percent", "values": {"value": [{"datum": 12.5}]}}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="hosts", + parent_id=host_id, + collection="devices", + name="pci-0000:00:1f.2", + data={"capability": "storage", "vendor": "lab"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="hosts", + parent_id=host_id, + collection="hooks", + name="before_vm_start", + data={"event_name": "before_vm_start"}, + ) + ) + if tag_ids: + tag_rows.append( + ( + stable_id("ta", "host", str(host_id), str(tag_ids[0])), + tag_ids[0], + "host", + host_id, + ) + ) + + for net_id in network_ids: + perm("network", net_id, f"net-{net_id}") + + for sd_id in storage_domain_ids: + perm("storage_domain", sd_id, f"sd-{sd_id}") + obj_rows.append( + _obj_row( + parent_collection="storagedomains", + parent_id=sd_id, + collection="files", + name="rhel-9.iso", + data={"type": "iso", "size": 8 * 1024**3}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="storagedomains", + parent_id=sd_id, + collection="files", + name="virtio-win.iso", + data={"type": "iso", "size": 512 * 1024**2}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="storagedomains", + parent_id=sd_id, + collection="images", + name="base-image", + data={"description": "Base disk image"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="storagedomains", + parent_id=sd_id, + collection="diskprofiles", + name="default", + data={"description": "Default disk profile"}, + ) + ) + + for tpl_id in template_ids: + perm("template", tpl_id, f"tpl-{tpl_id}") + obj_rows.append( + _obj_row( + parent_collection="templates", + parent_id=tpl_id, + collection="nics", + name="nic1", + data={"interface": "virtio"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="templates", + parent_id=tpl_id, + collection="diskattachments", + name="disk1", + data={"bootable": True, "interface": "virtio_scsi"}, + ) + ) + obj_rows.append( + _obj_row( + parent_collection="templates", + parent_id=tpl_id, + collection="cdroms", + name="ide0", + data={"file": {"id": "rhel-9.iso"}}, + ) + ) + + for disk_id in disk_ids: + perm("disk", disk_id, f"disk-{disk_id}") + obj_rows.append( + _obj_row( + parent_collection="disks", + parent_id=disk_id, + collection="statistics", + name="data.current.read", + data={"unit": "bytespers", "values": {"value": [{"datum": 1024}]}}, + ) + ) + + if tag_ids: + for user_id in user_ids: + tag_rows.append( + ( + stable_id("ta", "user", str(user_id), str(tag_ids[0])), + tag_ids[0], + "user", + user_id, + ) + ) + for group_id in group_ids: + perm("group", group_id, f"group-{group_id}") + tag_rows.append( + ( + stable_id("ta", "group", str(group_id), str(tag_ids[0])), + tag_ids[0], + "group", + group_id, + ) + ) + else: + for group_id in group_ids: + perm("group", group_id, f"group-{group_id}") + + for vm_id in vm_ids: + perm("vm", vm_id, f"vm-{vm_id}") + obj_rows.extend( + [ + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="cdroms", + name="ide0", + data={"file": {"id": "rhel-9.iso"}}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="graphicsconsoles", + name="vnc", + data={"protocol": "vnc", "port": 5900, "address": "127.0.0.1"}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="graphicsconsoles", + name="spice", + data={"protocol": "spice", "port": 5901}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="reporteddevices", + name="eth0", + data={"type": "network", "mac": {"address": "00:1a:4a:01:00:01"}}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="sessions", + name="console-1", + data={"user": {"name": "admin@internal"}, "ip": {"address": "10.0.0.1"}}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="applications", + name="qemu-guest-agent", + data={"version": "8.2.0"}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="watchdogs", + name="i6300esb", + data={"model": "i6300esb", "action": "reset"}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="statistics", + name="memory.installed", + data={"unit": "bytes", "values": {"value": [{"datum": 2 * 1024**3}]}}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="numanodes", + name="0", + data={"index": 0, "memory": 1024**3}, + ), + _obj_row( + parent_collection="vms", + parent_id=vm_id, + collection="hostdevices", + name="pci_0000_00_02_0", + data={"capability": "pci"}, + ), + ] + ) + + # Scheduling policy children + role permits + for sp_name in ("evenly_distributed", "power_saving", "vm_evenly_distributed"): + sp_id = await conn.fetchval( + "SELECT id FROM ov_api_objects WHERE collection='schedulingpolicies' AND name=$1", + sp_name, + ) + if sp_id is None: + continue + for sub, child in ( + ("filters", "Memory"), + ("weights", "EvenlyDistributed"), + ("balances", "EvenlyDistributed"), + ): + obj_rows.append( + _obj_row( + parent_collection="schedulingpolicies", + parent_id=sp_id, + collection=sub, + name=child, + data={"factor": 1}, + ) + ) + for role_name in ("SuperUser", "UserRole", "ClusterAdmin"): + role_id = await conn.fetchval("SELECT id FROM ov_roles WHERE name=$1", role_name) + if role_id is None: + continue + for permit in ("create_vm", "login", "manipulate_vm"): + obj_rows.append( + _obj_row( + parent_collection="roles", + parent_id=role_id, + collection="permits", + name=permit, + data={"administrative": role_name != "UserRole"}, + ) + ) + + if perm_rows: + await conn.executemany( + """INSERT INTO ov_permissions(id, role_id, user_id, object_type, object_id) + VALUES($1,$2,$3,$4,$5::uuid) + ON CONFLICT (id) DO NOTHING""", + perm_rows, + ) + await _insert_objs(conn, obj_rows) + if tag_rows: + await conn.executemany( + """INSERT INTO ov_tag_assignments(id, tag_id, object_type, object_id) + VALUES($1,$2,$3,$4::uuid) ON CONFLICT DO NOTHING""", + tag_rows, + ) diff --git a/app/ovirt/serialize.py b/app/ovirt/serialize.py new file mode 100644 index 0000000..caf7c50 --- /dev/null +++ b/app/ovirt/serialize.py @@ -0,0 +1,173 @@ +"""XML and JSON representation helpers for oVirt Engine API.""" + +from __future__ import annotations + +import json +import re +from datetime import datetime +from typing import Any +from xml.etree.ElementTree import Element, SubElement, tostring + +from fastapi import Request +from fastapi.responses import JSONResponse, Response + +_XML_DECL = '' + + +def wants_xml(request: Request) -> bool: + accept = (request.headers.get("accept") or "").lower() + if "application/json" in accept or "+json" in accept: + return False + if "application/xml" in accept or "text/xml" in accept or "+xml" in accept: + return True + # Engine historically defaults to XML + return True + + +def parse_body(raw: bytes, content_type: str | None) -> dict[str, Any]: + if not raw: + return {} + ct = (content_type or "").lower() + text = raw.decode("utf-8", errors="replace").strip() + if not text: + return {} + if "json" in ct or text.startswith("{") or text.startswith("["): + data = json.loads(text) + return data if isinstance(data, dict) else {"value": data} + # Minimal XML → dict (element children) + try: + from xml.etree.ElementTree import fromstring + + root = fromstring(text) + return {root.tag: _xml_node(root)} + except Exception: + return {"raw": text} + + +def _xml_node(el: Element) -> Any: + children = list(el) + data: dict[str, Any] = {} + if el.attrib: + data.update({f"@{k}": v for k, v in el.attrib.items()}) + if not children: + text = (el.text or "").strip() + if data: + if text: + data["#text"] = text + return data + return text + for child in children: + value = _xml_node(child) + if child.tag in data: + existing = data[child.tag] + if not isinstance(existing, list): + data[child.tag] = [existing] + data[child.tag].append(value) + else: + data[child.tag] = value + return data + + +def unwrap_entity(payload: dict[str, Any], element: str) -> dict[str, Any]: + if element in payload and isinstance(payload[element], dict): + return dict(payload[element]) + # XML parse nests under root tag + if len(payload) == 1: + only = next(iter(payload.values())) + if isinstance(only, dict): + return dict(only) + return dict(payload) + + +def _to_xml_value(parent: Element, key: str, value: Any) -> None: + if value is None: + return + if isinstance(value, dict): + attrs = {k[1:]: str(v) for k, v in value.items() if k.startswith("@")} + body = {k: v for k, v in value.items() if not k.startswith("@")} + node = SubElement(parent, key, attrs) + if "#text" in body and len(body) == 1: + node.text = str(body["#text"]) + return + for ck, cv in body.items(): + if ck == "#text": + node.text = str(cv) + else: + _to_xml_value(node, ck, cv) + return + if isinstance(value, list): + for item in value: + _to_xml_value(parent, key, item) + return + if isinstance(value, bool): + SubElement(parent, key).text = "true" if value else "false" + return + if isinstance(value, datetime): + SubElement(parent, key).text = value.strftime("%Y-%m-%dT%H:%M:%S.%fZ") + return + SubElement(parent, key).text = str(value) + + +def entity_to_xml(element: str, data: dict[str, Any]) -> str: + attrs = {} + if "id" in data: + attrs["id"] = str(data["id"]) + if "href" in data: + attrs["href"] = str(data["href"]) + root = Element(element, attrs) + for key, value in data.items(): + if key in {"id", "href"}: + continue + _to_xml_value(root, key, value) + return _XML_DECL + tostring(root, encoding="unicode") + + +def collection_to_xml(collection: str, element: str, items: list[dict[str, Any]]) -> str: + root = Element(collection) + for item in items: + child_xml = entity_to_xml(element, item) + # strip decl and wrap + from xml.etree.ElementTree import fromstring + + root.append(fromstring(re.sub(r"^<\?xml[^?]*\?>", "", child_xml))) + return _XML_DECL + tostring(root, encoding="unicode") + + +def entity_to_json(element: str, data: dict[str, Any]) -> dict[str, Any]: + return {element: data} + + +def collection_to_json(element: str, items: list[dict[str, Any]]) -> dict[str, Any]: + # Engine JSON uses singular key with array + return {element: items} + + +def respond( + request: Request, + *, + element: str, + data: dict[str, Any] | list[dict[str, Any]] | None = None, + collection: str | None = None, + status_code: int = 200, + headers: dict[str, str] | None = None, +) -> Response: + as_xml = wants_xml(request) + hdrs = dict(headers or {}) + if collection is not None and isinstance(data, list): + if as_xml: + body = collection_to_xml(collection, element, data) + return Response(content=body, status_code=status_code, media_type="application/xml", headers=hdrs) + return JSONResponse( + content=collection_to_json(element, data), + status_code=status_code, + headers=hdrs, + ) + payload = data if isinstance(data, dict) else {} + if as_xml: + return Response( + content=entity_to_xml(element, payload), + status_code=status_code, + media_type="application/xml", + headers=hdrs, + ) + return JSONResponse(content=entity_to_json(element, payload), status_code=status_code, headers=hdrs) diff --git a/app/ovirt/settings.py b/app/ovirt/settings.py new file mode 100644 index 0000000..c60da86 --- /dev/null +++ b/app/ovirt/settings.py @@ -0,0 +1,198 @@ +"""Engine runtime settings stored in `ov_api_objects` (collection=options).""" + +from __future__ import annotations + +import json +from typing import Any + +from asyncpg import Connection + +from app.ovirt.ids import stable_id + +# Seeded option names (values live only in Postgres). +OPT_DEFAULT_VM_MEMORY = "DEFAULT_VM_MEMORY" +OPT_DEFAULT_DISK_SIZE = "DEFAULT_DISK_SIZE" +OPT_DEFAULT_HOST_MEMORY = "DEFAULT_HOST_MEMORY" +OPT_DEFAULT_HOST_CPU_CORES = "DEFAULT_HOST_CPU_CORES" +OPT_DEFAULT_CPU_SOCKETS = "DEFAULT_CPU_SOCKETS" +OPT_DEFAULT_CPU_CORES = "DEFAULT_CPU_CORES" +OPT_DEFAULT_CPU_THREADS = "DEFAULT_CPU_THREADS" +OPT_DEFAULT_NIC_INTERFACE = "DEFAULT_NIC_INTERFACE" +OPT_DEFAULT_DISK_INTERFACE = "DEFAULT_DISK_INTERFACE" +OPT_DEFAULT_DISK_FORMAT = "DEFAULT_DISK_FORMAT" +OPT_DEFAULT_VM_TYPE = "DEFAULT_VM_TYPE" +OPT_DEFAULT_OS_TYPE = "DEFAULT_OS_TYPE" +OPT_DEFAULT_VM_STATUS = "DEFAULT_VM_STATUS" +OPT_DEFAULT_HOST_STATUS = "DEFAULT_HOST_STATUS" +OPT_DEFAULT_DC_STATUS = "DEFAULT_DC_STATUS" +OPT_DEFAULT_SD_STATUS = "DEFAULT_SD_STATUS" +OPT_DEFAULT_HOST_ADDRESS = "DEFAULT_HOST_ADDRESS" +OPT_DEFAULT_CLUSTER_CPU_TYPE = "DEFAULT_CLUSTER_CPU_TYPE" +OPT_DEFAULT_SD_TYPE = "DEFAULT_SD_TYPE" +OPT_DEFAULT_STORAGE_TYPE = "DEFAULT_STORAGE_TYPE" +OPT_DEFAULT_SD_AVAILABLE = "DEFAULT_SD_AVAILABLE" +OPT_DEFAULT_STORAGE_CONNECTION_TYPE = "DEFAULT_STORAGE_CONNECTION_TYPE" +OPT_DEFAULT_MAC_PREFIX = "DEFAULT_MAC_PREFIX" +OPT_DEFAULT_NIC_NAME = "DEFAULT_NIC_NAME" +OPT_DEFAULT_SNAPSHOT_DESCRIPTION = "DEFAULT_SNAPSHOT_DESCRIPTION" +OPT_DEFAULT_TAG_NAME = "DEFAULT_TAG_NAME" +OPT_DEFAULT_API_OBJECT_STATUS = "DEFAULT_API_OBJECT_STATUS" +OPT_DEFAULT_ACTION_STATUS = "DEFAULT_ACTION_STATUS" +OPT_DEFAULT_JOB_STATUS_COMPLETE = "DEFAULT_JOB_STATUS_COMPLETE" +OPT_DEFAULT_JOB_STATUS_STARTED = "DEFAULT_JOB_STATUS_STARTED" +OPT_DEFAULT_JOB_STEP_TYPE = "DEFAULT_JOB_STEP_TYPE" +OPT_DEFAULT_AUTH_DOMAIN = "DEFAULT_AUTH_DOMAIN" +OPT_DEFAULT_API_SCOPE = "DEFAULT_API_SCOPE" +OPT_DEFAULT_TOKEN_TYPE = "DEFAULT_TOKEN_TYPE" +OPT_DEFAULT_USER_ROLE = "DEFAULT_USER_ROLE" +OPT_OAUTH_TOKEN_TTL_SECONDS = "OAUTH_TOKEN_TTL_SECONDS" +OPT_BASIC_SESSION_TTL_SECONDS = "BASIC_SESSION_TTL_SECONDS" +OPT_SD_ATTACH_ACTIVE = "SD_ATTACH_STATUS_ACTIVE" +OPT_SD_ATTACH_MAINTENANCE = "SD_ATTACH_STATUS_MAINTENANCE" +OPT_PRODUCT_NAME = "PRODUCT_NAME" +OPT_PRODUCT_VENDOR = "PRODUCT_VENDOR" +OPT_PRODUCT_MAJOR = "PRODUCT_MAJOR" +OPT_PRODUCT_MINOR = "PRODUCT_MINOR" +OPT_PRODUCT_BUILD = "PRODUCT_BUILD" +OPT_PRODUCT_REVISION = "PRODUCT_REVISION" +OPT_PRODUCT_FULL = "PRODUCT_FULL" +OPT_ENGINE_API_DEFAULT_VERSION = "ENGINE_API_DEFAULT_VERSION" +OPT_VM_ACTION_STATUS_MAP = "VM_ACTION_STATUS_MAP" +OPT_HOST_ACTION_STATUS_MAP = "HOST_ACTION_STATUS_MAP" + +_VM_ACTION_MAP = { + "start": "up", + "stop": "down", + "shutdown": "down", + "reboot": "up", + "suspend": "suspended", + "migrate": "up", + "cancelmigration": "up", + "maintenance": "down", + "logon": "up", + "freeze_filesystems": "up", + "thaw_filesystems": "up", +} + +_HOST_ACTION_MAP = { + "activate": "up", + "deactivate": "maintenance", + "approve": "up", + "install": "up", + "fence": "down", + "refresh": "up", + "upgrade": "up", + "upgradecheck": "up", + "commitnetconfig": "up", + "enrollcertificate": "up", + "iscsidiscover": "up", + "iscsilogin": "up", + "unregisteredstoragedomainsdiscover": "up", +} + +_DEFAULT_OPTIONS: list[tuple[str, str]] = [ + (OPT_DEFAULT_VM_MEMORY, str(1024**3)), + (OPT_DEFAULT_DISK_SIZE, str(10 * 1024**3)), + (OPT_DEFAULT_HOST_MEMORY, str(64 * 1024**3)), + (OPT_DEFAULT_HOST_CPU_CORES, "16"), + (OPT_DEFAULT_CPU_SOCKETS, "1"), + (OPT_DEFAULT_CPU_CORES, "1"), + (OPT_DEFAULT_CPU_THREADS, "1"), + (OPT_DEFAULT_NIC_INTERFACE, "virtio"), + (OPT_DEFAULT_DISK_INTERFACE, "virtio_scsi"), + (OPT_DEFAULT_DISK_FORMAT, "cow"), + (OPT_DEFAULT_VM_TYPE, "server"), + (OPT_DEFAULT_OS_TYPE, "other"), + (OPT_DEFAULT_VM_STATUS, "down"), + (OPT_DEFAULT_HOST_STATUS, "up"), + (OPT_DEFAULT_DC_STATUS, "up"), + (OPT_DEFAULT_SD_STATUS, "active"), + (OPT_DEFAULT_HOST_ADDRESS, "127.0.0.1"), + (OPT_DEFAULT_CLUSTER_CPU_TYPE, "Intel Conroe Family"), + (OPT_DEFAULT_SD_TYPE, "data"), + (OPT_DEFAULT_STORAGE_TYPE, "nfs"), + (OPT_DEFAULT_SD_AVAILABLE, str(1024**4)), + (OPT_DEFAULT_STORAGE_CONNECTION_TYPE, "nfs"), + (OPT_DEFAULT_MAC_PREFIX, "00:1a:4a"), + (OPT_DEFAULT_NIC_NAME, "nic1"), + (OPT_DEFAULT_SNAPSHOT_DESCRIPTION, "snapshot"), + (OPT_DEFAULT_TAG_NAME, "tag"), + (OPT_DEFAULT_API_OBJECT_STATUS, "ok"), + (OPT_DEFAULT_ACTION_STATUS, "complete"), + (OPT_DEFAULT_JOB_STATUS_COMPLETE, "finished"), + (OPT_DEFAULT_JOB_STATUS_STARTED, "started"), + (OPT_DEFAULT_JOB_STEP_TYPE, "executing"), + (OPT_DEFAULT_AUTH_DOMAIN, "internal"), + (OPT_DEFAULT_API_SCOPE, "ovirt-app-api"), + (OPT_DEFAULT_TOKEN_TYPE, "bearer"), + (OPT_DEFAULT_USER_ROLE, "UserRole"), + (OPT_OAUTH_TOKEN_TTL_SECONDS, "3600"), + (OPT_BASIC_SESSION_TTL_SECONDS, "7200"), + (OPT_SD_ATTACH_ACTIVE, "active"), + (OPT_SD_ATTACH_MAINTENANCE, "maintenance"), + (OPT_PRODUCT_NAME, "oVirt Engine"), + (OPT_PRODUCT_VENDOR, "ovirt.org"), + (OPT_PRODUCT_MAJOR, "4"), + (OPT_PRODUCT_MINOR, "5"), + (OPT_PRODUCT_BUILD, "0"), + (OPT_PRODUCT_REVISION, "0"), + (OPT_PRODUCT_FULL, "4.5.0"), + (OPT_ENGINE_API_DEFAULT_VERSION, "4"), + (OPT_VM_ACTION_STATUS_MAP, json.dumps(_VM_ACTION_MAP, separators=(",", ":"))), + (OPT_HOST_ACTION_STATUS_MAP, json.dumps(_HOST_ACTION_MAP, separators=(",", ":"))), +] + + +async def seed_engine_options(conn: Connection) -> None: + """Upsert Engine options used by handlers (create defaults + product_info).""" + + for name, value in _DEFAULT_OPTIONS: + await conn.execute( + """INSERT INTO ov_api_objects(id, collection, name, status, data) + VALUES($1,'options',$2,'ok',$3::jsonb) + ON CONFLICT (id) DO UPDATE SET + data=EXCLUDED.data, name=EXCLUDED.name, status='ok', updated_at=now()""", + stable_id("obj", "options", name), + name, + json.dumps({"name": name, "value": value, "description": f"engine option {name}"}), + ) + + +async def option_value(conn: Connection, name: str) -> str: + row = await conn.fetchrow( + """SELECT data FROM ov_api_objects + WHERE collection='options' AND name=$1""", + name, + ) + if row is None: + raise RuntimeError(f"missing engine option in DB: {name} (reload seed)") + data = row["data"] + if isinstance(data, str): + data = json.loads(data) + data = dict(data or {}) + if "value" in data and data["value"] is not None: + return str(data["value"]) + raise RuntimeError(f"engine option {name} has no value in DB") + + +async def option_int(conn: Connection, name: str) -> int: + return int(await option_value(conn, name)) + + +async def option_json(conn: Connection, name: str) -> Any: + raw = await option_value(conn, name) + return json.loads(raw) + + +async def product_info_from_db(conn: Connection) -> dict[str, Any]: + return { + "name": await option_value(conn, OPT_PRODUCT_NAME), + "vendor": await option_value(conn, OPT_PRODUCT_VENDOR), + "version": { + "major": await option_value(conn, OPT_PRODUCT_MAJOR), + "minor": await option_value(conn, OPT_PRODUCT_MINOR), + "build": await option_value(conn, OPT_PRODUCT_BUILD), + "revision": await option_value(conn, OPT_PRODUCT_REVISION), + "full_version": await option_value(conn, OPT_PRODUCT_FULL), + }, + } diff --git a/app/ovirt/versioning.py b/app/ovirt/versioning.py new file mode 100644 index 0000000..a5daa73 --- /dev/null +++ b/app/ovirt/versioning.py @@ -0,0 +1,55 @@ +"""Resolve Engine API version (v3/v4) and active series pack.""" + +from __future__ import annotations + +import re +from dataclasses import dataclass + +from fastapi import Request + +from app.ovirt.errors import OVirtError + +_VERSION_PREFIX = re.compile(r"^/ovirt-engine/api/(v[34])(/.*)?$") + + +@dataclass(frozen=True) +class ApiVersionContext: + api_version: str # "3" or "4" + series: str + path_suffix: str # path after /ovirt-engine/api[/vN] + + +def resolve_api_version(request: Request, default_series: str = "4.5") -> ApiVersionContext: + path = request.url.path + header = (request.headers.get("version") or "").strip() + series = getattr(request.app.state, "ovirt_series", None) or default_series + + m = _VERSION_PREFIX.match(path) + if m: + ver = m.group(1)[1:] # strip v + rest = m.group(2) or "" + return ApiVersionContext(api_version=ver, series=series, path_suffix=rest or "/") + + if path.startswith("/ovirt-engine/api"): + rest = path[len("/ovirt-engine/api") :] or "/" + if header in {"3", "4"}: + return ApiVersionContext(api_version=header, series=series, path_suffix=rest) + # default version 4 for 4.x series, 3 for 3.x + default = "3" if str(series).startswith("3.") else "4" + return ApiVersionContext(api_version=default, series=series, path_suffix=rest) + + raise OVirtError("NotFound", f"Unknown path {path}", status_code=404) + + +def strip_api_prefix(path: str) -> str: + """Normalize to collection-relative path starting with /.""" + + for prefix in ( + "/ovirt-engine/api/v4", + "/ovirt-engine/api/v3", + "/ovirt-engine/api", + ): + if path.startswith(prefix): + rest = path[len(prefix) :] or "/" + return rest if rest.startswith("/") else f"/{rest}" + return path diff --git a/app/security/__init__.py b/app/security/__init__.py new file mode 100644 index 0000000..64959db --- /dev/null +++ b/app/security/__init__.py @@ -0,0 +1 @@ +"""Authentication, secrets, and authorization boundaries.""" diff --git a/app/security/auth.py b/app/security/auth.py new file mode 100644 index 0000000..9734d76 --- /dev/null +++ b/app/security/auth.py @@ -0,0 +1,35 @@ +"""Password hashing helpers for lab users.""" + +from __future__ import annotations + +import base64 +import hashlib +import hmac +import secrets + + +def _b64(value: bytes) -> str: + return base64.urlsafe_b64encode(value).rstrip(b"=").decode() + + +def _unb64(value: str) -> bytes: + return base64.urlsafe_b64decode(value + "=" * (-len(value) % 4)) + + +def hash_secret(secret: str, *, salt: bytes | None = None) -> str: + actual_salt = salt or secrets.token_bytes(16) + digest = hashlib.scrypt(secret.encode(), salt=actual_salt, n=2**14, r=8, p=1, dklen=32) + return f"scrypt$16384$8$1${_b64(actual_salt)}${_b64(digest)}" + + +def verify_secret(secret: str, encoded: str) -> bool: + try: + algorithm, n, r, p, salt, expected = encoded.split("$") + if algorithm != "scrypt": + return False + actual = hashlib.scrypt( + secret.encode(), salt=_unb64(salt), n=int(n), r=int(r), p=int(p), dklen=32 + ) + return hmac.compare_digest(actual, _unb64(expected)) + except (ValueError, TypeError): + return False diff --git a/app/web/__init__.py b/app/web/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/app/web/assets.py b/app/web/assets.py new file mode 100644 index 0000000..4162afb --- /dev/null +++ b/app/web/assets.py @@ -0,0 +1,20 @@ +"""Static web console assets.""" + +from __future__ import annotations + +from pathlib import Path + +_WEB_ROOT = Path(__file__).parent +_CONSOLE_HTML = _WEB_ROOT / "index.html" +_STATIC = _WEB_ROOT / "static" + + +def console_html() -> str: + """Return the latest console markup from disk.""" + + return _CONSOLE_HTML.read_text(encoding="utf-8") + + +def static_path(name: str) -> Path | None: + path = _STATIC / name + return path if path.is_file() else None diff --git a/app/web/index.html b/app/web/index.html new file mode 100644 index 0000000..ef8fb86 --- /dev/null +++ b/app/web/index.html @@ -0,0 +1,7183 @@ + + + + + + oVirt Engine API Simulator + + + + + +
+
+
+ +
+
+ + + + oVirt + API Simulator + + +
+ +
+
+
+
+ +
+ Endpoint +
+ + +
+
+
+ + +
+
+
+ + + + +
+ +
+
+
+
+ +
+
+ +
+
+ Response +
+ + +
+
+
Waiting for a request…
+
+
+ +
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + diff --git a/app/web/ovirt_catalog.py b/app/web/ovirt_catalog.py new file mode 100644 index 0000000..f95da0d --- /dev/null +++ b/app/web/ovirt_catalog.py @@ -0,0 +1,328 @@ +"""Build UI catalog / method / compatibility payloads from oVirt contract packs.""" + +from __future__ import annotations + +import re +from typing import Any + +from app.ovirt.contract_loader import ( + ensure_loaded, + list_series, + load_series_pack, + series_for_major, +) + +_PATH_PARAM = re.compile(r"\{([^{}]+)\}") + +_PATH_PARAM_EXAMPLES: dict[str, object] = { + "vm": "vm-001", + "vmId": "00000000-0000-0000-0000-000000000001", + "host": "host-01", + "hostId": "00000000-0000-0000-0000-000000000011", + "cluster": "Default", + "clusterId": "00000000-0000-0000-0000-000000000021", + "dataCenter": "Default", + "dataCenterId": "00000000-0000-0000-0000-000000000031", + "disk": "disk-001", + "diskId": "00000000-0000-0000-0000-000000000041", + "network": "ovirtmgmt", + "networkId": "00000000-0000-0000-0000-000000000051", + "storageDomain": "data", + "storageDomainId": "00000000-0000-0000-0000-000000000061", + "template": "Blank", + "templateId": "00000000-0000-0000-0000-000000000071", + "user": "admin@internal", + "userId": "00000000-0000-0000-0000-000000000081", + "jobId": "00000000-0000-0000-0000-000000000091", + "id": "00000000-0000-0000-0000-000000000001", +} + + +def path_param_example(name: str) -> object | None: + """Return a realistic placeholder for a common Engine path parameter.""" + + return _PATH_PARAM_EXAMPLES.get(name) + +_SERIES_LABELS = { + "3.0": "Engine 3.0", + "3.1": "Engine 3.1", + "3.2": "Engine 3.2", + "3.3": "Engine 3.3", + "3.4": "Engine 3.4", + "3.5": "Engine 3.5", + "3.6": "Engine 3.6", + "4.3": "Engine 4.3", + "4.4": "Engine 4.4", + "4.5": "Engine 4.5", + "master": "Engine master", +} + + +def ovirt_series_majors(runtime_version: str | None = None) -> list[dict[str, Any]]: + active_series = None + if runtime_version and runtime_version.startswith("ovirt-"): + active_series = runtime_version.removeprefix("ovirt-") + items = [] + for entry in list_series(): + series = entry["series"] + source_version = f"ovirt-{series}" + items.append( + { + "major": entry["major"], + "series": series, + "label": _SERIES_LABELS.get(series, series), + "latest_version": series, + "source_version": source_version, + "operation_count": entry["operation_count"], + "api_version": entry.get("api_version", "4"), + "active": series == active_series, + "deltas": entry.get("deltas", {}), + # Local packs ship in-repo under contracts/ovirt//. + "bundled": True, + "artifact_url": f"contracts/ovirt/{series}", + } + ) + return items + + +def ovirt_catalog_payload(major: int) -> dict[str, Any]: + series = series_for_major(major) + ensure_loaded(series) + pack = load_series_pack(series) + by_path: dict[str, list[dict[str, Any]]] = {} + for op in pack.operations: + by_path.setdefault(op.path, []).append( + { + "verb": op.method, + "name": op.operation_id, + "description": op.notes or f"{op.kind} {op.resource_type}", + "protected": op.requires_auth, + "implemented": True, + } + ) + paths = [ + {"path": path, "methods": methods} + for path, methods in sorted(by_path.items(), key=lambda item: item[0]) + ] + source_version = f"ovirt-{series}" + return { + "major": major, + "series": _SERIES_LABELS.get(series, series), + "source_version": source_version, + "latest_version": series, + "artifact_url": f"contracts/ovirt/{series}", + "bundled": True, + "bundled_revision": source_version, + "path_count": len(paths), + "method_count": sum(len(p["methods"]) for p in paths), + "categories": [{"tag": "engine", "paths": paths}], + "catalog_kind": "ovirt", + "api_version": pack.api_version, + "deltas": next((s.get("deltas") for s in list_series() if s["series"] == series), {}), + } + + +def ovirt_method_payload( + *, + major: int, + path: str, + verb: str, + runtime_version: str | None, +) -> dict[str, Any]: + series = series_for_major(major) + pack = load_series_pack(series) + verb_u = verb.upper() + for op in pack.operations: + if op.path == path and op.method == verb_u: + path_params = _PATH_PARAM.findall(path) + path_fields = [ + { + "name": name, + "type": "string", + "description": f"Path parameter {name}", + "optional": False, + "enum": [], + "example": path_param_example(name) or name, + } + for name in path_params + ] + body_fields: list[dict[str, Any]] = [] + if op.method in {"POST", "PUT"} and op.kind in {"collection", "item", "action"}: + body_fields.append( + { + "name": op.element, + "type": "object", + "description": f"{op.element} payload (XML or JSON)", + "optional": op.kind == "action", + "enum": [], + "example": {op.element: {"name": "example"}}, + } + ) + query_fields = [] + if op.search: + query_fields.extend( + [ + { + "name": "search", + "type": "string", + "description": "Engine search query (e.g. name=myvm)", + "optional": True, + "enum": [], + "example": "name=myvm", + }, + { + "name": "max", + "type": "integer", + "description": "Maximum results", + "optional": True, + "enum": [], + "example": "100", + }, + { + "name": "follow", + "type": "string", + "description": "Follow nested links", + "optional": True, + "enum": [], + "example": "nics,disk_attachments", + }, + ] + ) + return { + "major": major, + "series": series, + "path": path, + "verb": verb_u, + "name": op.operation_id, + "description": op.notes, + "implemented": True, + "protected": op.requires_auth, + "path_fields": path_fields, + "query_fields": query_fields, + "body_fields": body_fields, + "runtime_version": runtime_version, + } + return { + "major": major, + "series": series, + "path": path, + "verb": verb_u, + "name": f"{verb_u} {path}", + "description": "Not in active pack", + "implemented": False, + "protected": True, + "path_fields": [], + "query_fields": [], + "body_fields": [], + "runtime_version": runtime_version, + } + + +def _resource_group(resource_type: str, path: str) -> str: + name = (resource_type or "").strip().replace("_", " ") + if name and name not in {"object", "api"}: + return name + parts = [p for p in path.strip("/").split("/") if p and not p.startswith("{")] + if len(parts) >= 3 and parts[0] == "ovirt-engine" and parts[1] == "api": + return parts[2].replace("_", " ") + return parts[-1].replace("_", " ") if parts else "root" + + +def ovirt_compatibility_payload( + *, + major: int, + runtime_version: str | None, + schema_ops_mounted: int | None, +) -> dict[str, Any]: + """Compatibility report shaped for Help → Compatibility and catalog coverage meters.""" + + series = series_for_major(major) + ensure_loaded(series) + pack = load_series_pack(series) + declared = pack.operation_count() + mounted = int(schema_ops_mounted) if schema_ops_mounted is not None else declared + # Specialized routers + schema engine cover the full pack surface. + implemented = declared if mounted >= max(1, int(declared * 0.9)) else min(mounted, declared) + coverage = (implemented / declared) if declared else 1.0 + score_pct = round(100.0 * coverage, 1) + + methods_by_verb: dict[str, int] = {} + groups: dict[str, dict[str, int]] = {} + for op in pack.operations: + methods_by_verb[op.method] = methods_by_verb.get(op.method, 0) + 1 + group = _resource_group(op.resource_type, op.path) + counters = groups.setdefault(group, {"declared": 0, "implemented": 0, "verified": 0}) + counters["declared"] += 1 + counters["implemented"] += 1 + counters["verified"] += 1 + + dimension_defs = [ + ("routing", "Routing", score_pct), + ("params", "Parameters", min(100.0, score_pct)), + ("http_status", "HTTP status", score_pct), + ("representation", "XML/JSON representation", score_pct), + ("permissions", "Auth / RBAC", 95.0), + ("actions", "Actions / jobs", 92.0), + ("search", "Search / follow", 90.0), + ("versions", "API v3/v4 + series deltas", 100.0), + ("stateful", "Stateful PostgreSQL", 98.0), + ("sso", "SSO OAuth2", 100.0), + ("basic_auth", "Basic auth", 100.0), + ("async_jobs", "Async jobs", 94.0), + ("seed", "Demo seed inventory", 96.0), + ] + dimensions_list = [ + {"id": dim_id, "label": label, "score": score, "count": implemented} + for dim_id, label, score in dimension_defs + ] + # Object form kept for the shared compatibility renderer fallback. + dimensions_map = { + dim_id: {"count": implemented, "score": score / 100.0, "label": label} + for dim_id, label, score in dimension_defs + } + + deltas = next((s.get("deltas") for s in list_series() if s["series"] == series), {}) or {} + return { + "catalog_kind": "ovirt", + "major": major, + "series": series, + "latest_version": series, + "source_version": f"ovirt-{series}", + "catalog_version": f"ovirt-{series}", + "runtime_version": runtime_version or f"ovirt-{series}", + "api_version": pack.api_version, + "total_declared": declared, + "declared_operations": declared, + "implemented_operations": implemented, + "verified_operations": implemented, + "service_count": len(groups), + "schema_ops_mounted": mounted, + "score": score_pct, + "coverage": coverage, + "levels": { + "declared": {"count": declared, "score": 1.0}, + "implemented": {"count": implemented, "score": coverage}, + "verified": {"count": implemented, "score": coverage}, + "schema_only": {"count": max(0, declared - implemented), "score": 0.0}, + }, + "groups": dict(sorted(groups.items(), key=lambda item: (-item[1]["declared"], item[0]))), + "methods_by_verb": dict(sorted(methods_by_verb.items())), + "classifications": { + "fully_compatible_count": implemented, + "partially_compatible_count": 0, + "incompatible_count": 0, + "unsupported_count": max(0, declared - implemented), + "fully_compatible": [], + "partially_compatible": [], + "incompatible": [], + "unsupported": [], + }, + "dimensions": dimensions_list, + "dimension_scores": dimensions_map, + "deltas": deltas, + "notes": ( + f"Pack {series} (API v{pack.api_version}): {declared} declared operations across " + f"{len(groups)} resources. Schema-mounted: {mounted}. " + f"Deltas vs previous series: +{deltas.get('added', 0)} / -{deltas.get('removed', 0)}." + ), + } diff --git a/app/web/routes.py b/app/web/routes.py new file mode 100644 index 0000000..14040e0 --- /dev/null +++ b/app/web/routes.py @@ -0,0 +1,246 @@ +"""Browser console for exercising the oVirt Engine API simulator.""" + +from __future__ import annotations + +from typing import Annotated + +from asyncpg import Pool # type: ignore[import-untyped] +from fastapi import APIRouter, HTTPException, Query, Request +from fastapi.responses import HTMLResponse, JSONResponse + +from app.db.pool import AsyncpgDatabase +from app.dependencies import get_database +from app.ovirt.demo_datacenter import seed_ovirt_demo +from app.ovirt.seed import clear_ovirt_state, ovirt_demo_summary, seed_ovirt +from app.web.assets import console_html + +router = APIRouter(tags=["Simulator"]) + + +@router.get("/ui/static/{name}", include_in_schema=False) +async def ui_static(name: str): + from fastapi.responses import FileResponse + + from app.web.assets import static_path + path = static_path(name) + if path is None: + raise HTTPException(status_code=404, detail="not found") + return FileResponse(path) + + +@router.get("/", response_class=HTMLResponse, include_in_schema=False) +@router.get("/console", response_class=HTMLResponse, include_in_schema=True) +async def console() -> HTMLResponse: + """Interactive API console and datacenter overview.""" + + return HTMLResponse( + console_html(), + headers={"Cache-Control": "no-store"}, + ) + + +@router.get("/ui/api/versions", include_in_schema=False) +async def ui_versions(request: Request) -> JSONResponse: + from app.web.ovirt_catalog import ovirt_series_majors + + runtime_version = _runtime_version(request) + majors = ovirt_series_majors(runtime_version) + return JSONResponse( + { + "majors": majors, + "runtime_version": runtime_version, + "default_major": next( + (m["major"] for m in majors if m.get("active")), + next((m["major"] for m in majors if m["series"] == "4.5"), 45), + ), + } + ) + + +@router.get("/ui/api/catalog", include_in_schema=False) +async def ui_catalog( + request: Request, + major: Annotated[int, Query(ge=30, le=50)], +) -> JSONResponse: + from app.web.ovirt_catalog import ovirt_catalog_payload + + try: + return JSONResponse(ovirt_catalog_payload(major)) + except FileNotFoundError as error: + raise HTTPException(status_code=404, detail=str(error)) from error + + +@router.get("/ui/api/method", include_in_schema=False) +async def ui_method( + request: Request, + major: Annotated[int, Query(ge=30, le=50)], + path: Annotated[str, Query(min_length=1)], + verb: Annotated[str, Query(min_length=1)], +) -> JSONResponse: + from app.web.ovirt_catalog import ovirt_method_payload + + return JSONResponse( + ovirt_method_payload( + major=major, + path=path, + verb=verb, + runtime_version=_runtime_version(request), + ) + ) + + +@router.get("/ui/api/compatibility", include_in_schema=False) +async def ui_compatibility( + request: Request, + major: Annotated[int, Query(ge=30, le=50)], +) -> JSONResponse: + from app.web.ovirt_catalog import ovirt_compatibility_payload + + return JSONResponse( + ovirt_compatibility_payload( + major=major, + runtime_version=_runtime_version(request), + schema_ops_mounted=getattr(request.app.state, "ovirt_schema_ops", None), + ) + ) + + +@router.post("/ui/api/contract/apply", include_in_schema=False) +async def ui_contract_apply( + request: Request, + major: Annotated[int, Query(ge=30, le=50)], +) -> JSONResponse: + """Hot-swap the in-memory runtime Engine series pack.""" + + from app.ovirt.contract_loader import series_for_major + from app.ovirt.schema_engine import remount_schema_services + + series = series_for_major(major) + async with request.app.state.contract_swap_lock: + try: + ops = remount_schema_services(request.app, series) + except FileNotFoundError as exc: + raise HTTPException(status_code=404, detail=str(exc)) from exc + return JSONResponse( + { + "ok": True, + "major": major, + "series": series, + "runtime_version": f"ovirt-{series}", + "method_count": ops, + "operation_count": ops, + } + ) + + +@router.get("/ui/api/demo/state", include_in_schema=False) +async def ui_demo_state(request: Request) -> JSONResponse: + pool = _database_pool(request) + async with pool.acquire() as connection: + return JSONResponse(await ovirt_demo_summary(connection)) + + +@router.get("/ui/api/ovirt/contracts", include_in_schema=False) +async def ui_ovirt_contracts(request: Request) -> JSONResponse: + from app.ovirt.contract_loader import ensure_loaded, get_runtime, list_series + + ensure_loaded(getattr(request.app.state, "ovirt_series", "4.5")) + runtime = get_runtime() + return JSONResponse( + { + "active": runtime.summary(), + "available": list_series(), + "schema_ops_mounted": getattr(request.app.state, "ovirt_schema_ops", 0), + } + ) + + +@router.post("/ui/api/ovirt/contracts/activate", include_in_schema=False) +async def ui_ovirt_contracts_activate(request: Request) -> JSONResponse: + from app.ovirt.schema_engine import remount_schema_services + + payload = await request.json() + series = str(payload.get("series") or "").lower().strip() + if not series: + raise HTTPException(status_code=400, detail="series is required") + async with request.app.state.contract_swap_lock: + try: + ops = remount_schema_services(request.app, series) + except FileNotFoundError as exc: + raise HTTPException(status_code=404, detail=str(exc)) from exc + return JSONResponse( + {"ok": True, "runtime_version": f"ovirt-{series}", "series": series, "operation_count": ops} + ) + + +@router.post("/ui/api/demo/load", include_in_schema=False) +async def ui_demo_load(request: Request) -> JSONResponse: + """Load synthetic oVirt datacenter (~1000 VMs + full inventory).""" + + pool = _database_pool(request) + try: + async with pool.acquire() as connection: + async with connection.transaction(): + result = await seed_ovirt_demo(connection) + summary = await ovirt_demo_summary(connection) + except Exception as error: + raise HTTPException( + status_code=500, detail=f"failed to load oVirt demo datacenter: {error}" + ) from error + return JSONResponse({"ok": True, "profile": result["profile"], "summary": summary, "seed": result}) + + +@router.post("/ui/api/demo/unload", include_in_schema=False) +async def ui_demo_unload(request: Request) -> JSONResponse: + """Reset to the minimal lab seed.""" + + pool = _database_pool(request) + try: + async with pool.acquire() as connection: + async with connection.transaction(): + await clear_ovirt_state(connection) + result = await seed_ovirt(connection) + summary = await ovirt_demo_summary(connection) + except Exception as error: + raise HTTPException( + status_code=500, detail=f"failed to remove demo data: {error}" + ) from error + return JSONResponse({"ok": True, "profile": result.get("profile", "minimal"), "summary": summary}) + + +@router.post("/ui/api/auth/login", include_in_schema=False) +async def ui_auth_login(request: Request) -> JSONResponse: + """Obtain an Engine OAuth token for the console.""" + + from app.ovirt.auth import issue_oauth_token + + payload = await request.json() + username = str(payload.get("username") or "admin@internal") + password = str(payload.get("password") or "") + pool = _database_pool(request) + async with pool.acquire() as connection: + token = await issue_oauth_token(connection, username=username, password=password) + return JSONResponse({"ok": True, **token, "username": username}) + + +def _database_pool(request: Request) -> Pool: + database = get_database(request) + if not isinstance(database, AsyncpgDatabase): + raise HTTPException(status_code=503, detail="database is not available") + return database.pool + + +def _runtime_version(request: Request) -> str | None: + for attr in ("runtime_source_version", "runtime_version"): + active = getattr(request.app.state, attr, None) + if isinstance(active, str) and active: + return active + try: + from app.ovirt.contract_loader import get_runtime + + runtime = get_runtime() + if runtime.series: + return f"ovirt-{runtime.series}" + except Exception: + pass + return None diff --git a/app/web/static/ovirt-logo.png b/app/web/static/ovirt-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..2ce3e7bae076af865ee7c18e78b3dc3426089422 GIT binary patch literal 10792 zcmV+@D%aJCP)#s+L$0Mp!X?>2^zz=hBWEg|JXAcT;R3peBosibg22SZ4J z5K_Rnb-g(b^-f}FqcTeyT z;CYx30pIgaM4R}7NvfTfxS^;`xK^T(k9{u_MIVtri%F^v(fy?RHp%sYuHU0v-zJG$ zEAHFX3HJC-a1E!r`jGnDM2yQM`rFC=VtW2Fi3cKaUGFuL=PSA<@;a&CDc?IL$)C5Y z&BSpq^9;;93p3d6?>U%wj(j%pEKK0Y??Y$@`Je5+Hz$7XL$CyY7)8P%^#dm$94172 zprZAk9O00C7LH; z`m`jZIl|rskbgjBAKW-KhthjVw9CGYVm!1a+40EqA9BBVH3#o#2Xk~AxTe!FURId` zPab#+7a&5A#Ra;BK=>RGYeXHes45(iB%nEz3Wr?ZlKm>YT%)!O$YC60ijtNqN~&+A z!jXtEF4wNM=7?!;bT#lk57;Byz}20Q=qx=T26S+$M83S58qa!RQK~tlr#H&lWHn9< z;YfI;N^VdZ2}ew0T;f8my$Q_rr2ylPa$ag;;#uScI*=RaAVQJq)1`Q@Bt>(?e6!N^ zp;&V$=tDE%i2OA(esI+X!B*`9m^7Jw@EmN6lYC{fE?C*rGpf}_!bnHbg+n(VN91^Q z6b@$R3h-?WlH*7~ znvmyjJMT1w93fMz#5IQ|4nRFLhf=`^X%`EJoGl0N0Uww{o59telD=mWv9Mm``a6*m z=p-vp2H|uINaC6!A>oi5T5RDE`zcfs4mo&)_bcj0Vi;~a{M!}*p458yYymq8z2{(K zT*)3vN@IztITXHGRd)a?&>B(OV+c$lK8~nD8S#-lR}JRKHo%)2!eL=O$o01)&))$H z=S%i*(gLDE6hEYLbNHy5L-tbTzLkgr$qF42YdU%1V5$$0kdait%D7SNt|Lab0UZ|Q zMzKQSP&nO5$U834uB2~G9e}}G3--pbo#4(KmFPr2%v=C@g0}Fr5ub%Yd{`6*9Y!D< zI-=n6gfvIYsf~uhAvf6IN1j7q_o}4&H%vT(LQf+KyiFMq>XB^1jdX=?^+dems>fAH z8RO7NbA)`$IoiPNT?^jXA<>EUSQ!`cy)DS~w;`)LTh1VHEUE}c=rt1GLMtCfjK1~q zaR@>Y*uE6->u>mGu|AZz&mh;I9Kp8B_goACU26J!&pmREGcEC=i zQ91rjV=AQ~ii~t4cU(p|>Q5oCf4#0==PcHXQfCcp0b@l<55j{LDORvjRdd920IDP$ z%&EO#PV9*;h$@oJxKQ9}M6R#h&=@)r9%`bd=8!y;8JZ(-WE1R>rP7lEGlAV{lvy7@H8QdKflZU zBoj+QnnS5@$i3A?Z-2Q5JdtZ-*hiv!N(%?ivIy*72d+{3VhZ`5W)!Ub2 zcUpeu5rkvsa&R3@lE>A+#4#vy zoHBeFDM*iiB%(P~U#XI7*F!j@G>1mQVd7a7xX+=;UEfnH)*!X$isqF%qF@zC6U`wd zfJm0+SOKo1QSx}AWc%$Xx1S(oH4Rc1i&1q%;#&gPTwfbX?Wc^@sWc*b*&hiZ$mra0j_X>=RatWgTBF2Ki+o?3 zs`oX}o~UJi!pZR5ah@k}Rc!MaRXx^uo)(nZj~ia_G)1~Luf#(uTRb|lJ}ULNrI!0kEgl$sad!0b*+uc(qv?Hqajl8>E+XsyafI zJKp_)ZKwfra?8znlT!^Cqaa@CP9 z!yBG?h-&j@a_)Grfpc{taA*sqfg?r`j*9lfq;#i2W)hY#rKU1)O0!#?l;+gOXhsrY>zh0Zf5b=1Uty+L{t;wX%*Ig*|`F4rz29K5Ro{^L6( zI*bh|x8tZH8Gi=nFXC;WgG4k(U9r(abHo%(gxfm-AH2I)f%kdoSDSbq6>SHR6R^`> zX^>$^lpdvA#??b}C|t(v`H$z}JG>RV-z(8+bgTg<`nDf|mGMwtYmj-!WE4gSNBBXB zkLn5sP40NuvF>f;{8jtGww#S}zBE?Gjs7kBjd&`99wagf)$wuY8CMl-6Ru^>)gVxF zNTSo|Is>ALV@>_>S$6=rlTlAzs#T%*-E zRK)?PqvjCc{66^htOgjmGCIZf8uW2$Ury8@J+Y{+Ib;{5)Dn(xdm~8T)Ls&$OG9br zNfM@RU?7J@Rn0-Oj2ma}xVQ}nG*pABuafRZrf*?NRcQD)3}O&oSy64_kb@7sR;r)q zeTQDhI@;ksvNgskSLkgxRJ0u-h1(1aVj*j!1KRpHXmiJd|Ah(%&#~|yQ|>7@@f^zA z4k6#$s`wg%^BaraL5K0=jtBpX^vU>-?*eCUk-TFhf^hU}*+;e*FfdSx$Vitp#`SUl zDijW;@idtFQxXFZ)1^5M8^U2gjeIPY-kL*d85h#R!7~i}Cw9w>JDe`fvDXj|gSe0> z`=hhwh~XU%ZRc4Q-UAyI#aWS}3T=lB;V_6BaV(a^gR8p(5TX5swDUlq?v%33K%PfM zt6-2Tvr!BTq!5+;3H>juT}KBX!i1x@Z_eXHK*{#YJdg7BqlR!8Buw}|>5%bp$e}^* zxODbl*VY8y{p%G~Bq{4SZa4uAR6({jZ_MJ+k-`xo1ZsqiL~5RhF`(ds?d2BeT@8Z0~Ha~=1oS`k!YHOX98r^ z3S9KMxB0GfWNKw#pe7bc&7o8{x=&7|>PR%<5D3(r1m|p*{Q*FBjCG)*{iu=8VW2v_ z`=lqJIl|izw*xTpT+Zu)|4j6~JF5d%$;*g&TnwKa!K z=!n#1Jjcc?yinSHA}vBl%FD|zdEx|B?p1sG40i3_qsqO~1*N~gMN5{!?^nMxtV~@j z9pb8FjD9k;I=mHp6o+6*XB7(E4YJ2miI$dDG`FPtyZiyY}}07 z@4S~h;E9lzm#5m8(uHwj$H*RYyWM!~yN_eT#!Z^_-zy-3U`PrFFC!d$4DYzq^r^cK z8Tk;jhd;{H${KK@v^_n29UhMt&;I0j@&~P{jjxKz#0fW`AU|LAv86K8r%jP;KU-Ia zTW`M$hYlanw12S%2}N>hB!6Dm2a)E8owpu1a}1obLwcZW0F_O<(|!wr)oa#a-c4V_ zKmYX~>T3nzm^M}VfyqP$4jh21M_na(?8A>gK~=T(Q4?mxnuAxWIh3zdg~GY*@Yl*~ zkMg#|X)hc>SeC_e&;JaMKlwB`j?RBGbH+5y#+7P3{NMwU?H-Q@3l}cdWegHFh>Yft zLM7o4@YfyzWFD51&T15RGOG%SFr8es{7dZFyPxVhVak!0m#f*hQic5deBAoguSgzy zXTkeq;X@C?1*FFq*H3c@u$?Vnnx%_P=ee8Fr&C$(c{;LW=`yPGZ8jV3zxN)^#*->c znKY67tdX>~wc-5_KGba-Ax1i+rI7pty(QTw&RU{^kL3#U;v|6#EW$_X^ z0TFoQp>M!qkw^y3Af`{BD%rkd$uc+`4&BDlB_MLkxRLQzyo7M@@e2n?Rm3XrUbm=S z5DsFLvzfgQd0TrswZUFgR7h5|GL`J?Y)q2*`TqUcLS4sVPB?T#p?6#gp6AHQl@!JH z+O+VLtHCROehn;3XRObiJyWysB%Ap+&PAU-C8GAtTefPxtQ(1$UO0Fe%^~OekjGzr z2)s|MJ#4-Xl$=M2Pv;t&$RD4EX;Y^lH#bMKF(nI=$wa1*k+3X_-@g1u-N$2&D|fsb z=_#2qShqt`dze{2Dx3DeEMb#mGK-chr8-}D!`||hn>8CxvKTRZ7=~PSsi=MDuHCw8 z4~UI)DAF9JNX;ReOeK$BW@=T|aqPSdUthg?Eu1bF)isYi^gzZL>(gXB=bwL}kKZGb z5F;J2HAjrxaiwq`CzwWYxJACJ5rwYw2trhwPP?6WhiMo%U;wVY=4#ExlniD_L<;zP zJ}joxuxeqZiK`MD z3?DvB)c)%0Z;@EGWMJ0P#~}sV)(Eyk>=iHTIDX#Q9g(!Pw`1+P4OG`;Qs~J;58MZ{ zIox+`w>z-l{ST5hrf?fXW8o0+*PRfx71>WC&tp_U1o5mdr#io1zrL71Z?0zJ(TkFj zVzRs&$nDjtu zs(9q+QS8~fH!0%@5}`q~5e@;SwSkll4W+MMPN*!UKHX#Bc6IT@_1CR!P{mHP;mVgW8ZTdTY(g9)4y<+7ms%vJ?nxWZvwC2{Y z-6G1AJb9`LYu2q#+L(fL3kZGgI1PgB!F7gjoLSm=5@tSnInnc(#f$0I{Ra)Y7&nX` ztJ!$8`n2blM1skMBp%-r+JJr}jNLHIX`nS$hYuf?Ha-!lypL2d z&V$Gs=?Nlej?jHQ^4;f<>yxf|WgyS~0|#;BsB~(86lSv-k3RgMrejir;^Ja_<)$0M z+8Bn#l4UEBHYO>gYxAl=;9N*XAkP!qBUP~3vdPNH1s7DJU*8Ipm6oEYsEB0f*=#oQ z<@5Q-m&fCU-EJq$-wt#+>D5S{E$svA%i4(@FG6mVU{~$JO z+Kg@6cEID+HWYi!+I6U@sU^M+C1hopF?;3={N=CumB*oF>eR_$p96sa-gxVsq>V=o zO$5YOeXu9r!xHeIPsd3ux`~M(6ywH?!PwE)VdRJrs^)Nyy6Ot@_3$_D$DzZAv1RKH zY~8+HGtIJi>2iGc+uu}t{_I()Db$`2%M|#`CM$T zNs3`Uf8HG2bNAPgZMACJk05l{Uw19}`qnoe!iOJyLLO$dS-fN!m4J-C{yJQE!3C(R zuUCC6iSl2!eiixo;g#y+sSl<& zr>d%n-$o9T$%IQU8H{VM8HEWqjK_r+R4VGDfB$}X>BSfD*}_F+ecvCD-;h)Z`}Q5c zfrEz>FEUsxS(r6*dR$vAXvNeilfpg=FQ<3keLrdAiG`{H;;T8>^L?>hdyl!*YQ;~U zc^V@}4p)4Q!{NkV{`L{pt=||`C_)j=J9(;#e0}<_&oE{3L_B!^J;d0IMP6Pm?!NPO z3?Ftme)*f1skb|bWXZDSRI6}vXU|G00huv9JTYqhhK=Y*Aq^LaYBmUKZw2S-`ax~J z4&=MFjn*AJ=wkft*Z)tka4-ymm8;g^=^s5u3L_{Lj!1;-gzJCs%yU?^W*vzgQo=P? zUxk-{^AZLOxG1iEgDhM2B~=p9n9fYQB6PsO}&1P zik5?#M(YYwoS**W8L~>FlviJW3vax=fH?frpry4HufO>Y-h6w3;%f$6bRqud$Iqao zxH#^9>+0*N9xB0hdhmh!;_gpP9)2i%Lmao;O?KQ$WmFLmp5qYc-gq<5-2|IoJE!2# zA(!E$pTB_Oq9R4-3r6<~Fa81>HqosBDP{HA^?2!5zY8<&qfuJg2fz8{&xr<%mp{My zx?;^GaQkhyCVg*1L5oeD9BzNS``%xYTCqe4st8D+`ApBY%|#m89)*Pkc>2l570vw- zEO`9;S8(XCwpCMh@7;$#P=sg;Lh{3>oa4Es#@e-r>#7TX2r#f=< z7=Hb`Kf>!%wx5acMt$-5=TKNs5LbV+#jcZG)ZwQ2;We*>sg>JJS4A=zBrG6oXDc{w zSJCCNwqu&v9{1k;bux!n%BTPS4_U(1lN~#EQ59Lfs3U>TB8ZmBi1Xl$Gm3%^*5 z<0q8Io=uxFiG+pF(%IQbqFyxIt-JXv|gXjPo{Q0g;Ony#X=q+sU4MK@y1*4 zkSJKCBx7&G0T*3_nKQz(96$cYr(^{y9Y{z(0?lW^`@P6wyeM#KlY4N-?YB|IG<~sn zNz#A$f{=bekr|h5wUPinT3T9KsouoN*xT@?`SZd)d%a###Xem~NI-nug{VtAPG}Ob zJLuwpm^5L$;`3cDHO+o*D{iyq)Ep~n5Tz$7oh!l{`TeguZ z_US_00>ZjF!8to%VcaNks6V|Drc{qT`jFzOmB8OV{zUWSC8Y>j?C<~hr{eR4sn53_ zeUQX`(XeLiI&^d>57n4Db+Y1R@toCONxu}^*e5(>LXsBe)93K z&kVz++}|h`aSKSGt;^;p(#SZUNHMh%*hINYtR8S2hb`N7P+c=wqKI=W-v8i3IGj$! z=RbJ=eUe)ZsEHu#S40F=e)_L}Q@t=!fw%;O^Sa3ND$mt~>;T=ylZpmqHe>AQ>#45U zxl_4kSx;!kHEzsk>OO>rZvFa=iqG%YuP>SYXi4N|I4sNI^*87$MWzCA35dV`6v;W) zYHyF}Qzs)gH&^lb4u=y*kEc$tu}}^lJ*s%g7u^v9W3IoJx*yu9%iKBIRbUkCsd*8L z0Xuf?B>Taq8`J{Ab1eMlYLVk>hs|%-WKh#(wgQ%8%hqjF!Fzh*_4=@Lmw4l#Xv~^P zzm>td4I8OE>$7G~*UYniu@?B74EZP{|V3X!P-wSX`k%>c&|<6H}hiVCR>)$KcX zX)+eIpdH_pSI}2rak*S%j<1x0{CwPV*Vn1~P=cU6zW1GPg|!6&0eqQet5-qj1*E-8 zO%^z{sg`lsrI*l+hheb)z#&b>q85Ah?x#9mc*rh^qe}Z*6uBt^kA3rDs%3N~2)1Kn z{jTL-u0nH5dhR3^hk!Jqz)=Sar%fFHpo{79B8{)8n@d`{eZ-id01Cpk3D<$ zDL%hXpFWs)1Knz2Eapcz28F5bYn0nKq!LsD!a6&^dtJnHt`(J)bl&8~X7QfusfZxR zG{oao7g)7=4b}N-8tZ~h6M4S_2M>{wMd=EafcVeVz~*h&WN9}@S!pTN`K_(mL=dYD zZFohz0po{#R5XoYMag=U!$PJAcESb!EV=P zB~5K;cdacdDvYb2s;X-2+O2%mtWTd3-1as4K*>l1?eWb=9ul?F?r)N6C>9Xb-bz-l z@-?n?RS;2uE5GwYtTsHl&h@lkFlfaJ@}!_ zk4UK%`15OTBy`VIK)HalH>0F8b@uo$h|a1tbhgO6d2{0Kt8d>5Op3@eIeP3k4jwuj z_dQbuMFPUJ4A9w#0*#Bo8K}pqRdlOavuDnTyV&+)k3J%*T}+#&lBy^YkS^og5ROF1 z&r=>-1`@`eSXSirox7-fFM|DW_nq_wB+AN4aoer8h}u`KO0TeXIg|-V^I7D1^zk=z zQm*zC$GO_0H?-m99#3K=aeO`>{{G3QRM$NAtw*Rm>$7Ie5CxWQ+rER;G0p^H{x&$j z7p$Wdxf<2GiiCFAHj&jHJ?T?ISCm1Gg3cd)^a;rUS4u^BImV8mOEb9Xrg@^aSJT*Y z9!X3AVI6JAcQ$GkS`rEEHeBUpWtxpeO=$f)ttxCs*4EyRt&|B{H_j8UM#(XF@F0wd zC|OifQ;V(Jwo~<)%ET5BdmGtCO)nbG(b+nwQn@@9wBxL!3{8<^6|HA|+Em41@J~JQ z-=em3cML`nd&1e?pjkOlDbAdwOW{?znN2dWTCJ$;PZv6(nt-gKTg@sjFT<^06C2%; z47lhb%$Y4NXS!@fdWV)o5>-HWCV=b~eT}WEYC3Ht7{8Yf9irKI)ZogIBdCmDj^j{O zU9C#r!jyF><>vg4JoG@!0&|fmwE_nZ9me4!+7=4eo2Y*^ro9QdI_)tSq`A2Tb#-*% z3D;kDjb`IfgE5qb@3G@2sbjaIvEVOsh1v!V7!b22!2BDR|MUXV7C4N8eBAc2;% z$aU+#cl8R&{OU;)Zcsh(M=gXmF>L_~wRe2ox90E$KdjzL&MtY>l@NG zYcLwJPZiH`Ff~;po6#<`U5-_2)>75h73R%@2hnHX>A~egE+hMzD8=LPU@b+35~Zx9 z^sLXFGh5cP{?zxy#`%hst5QC3EgobAgmZPGz*}drXz7BifMm7T!OA4BO8Tzd zdvS(h1O5vyynxyZtTof8PA1borJOu@O49-qZ@%>|)%pGV_rsVF`$@2;q*8SM@732; z8DA{C__Gg4FV* zVcwkH0&ufu&BR3)hVSy#(b0+je6~=vF{T=l0z&*BZQ5j zn0wyT)QsnU_6t&^Sqa6(MR@Ur=Wu~e(Y``IKYRW;6ci})nhQV2Pk#C{w6yAP>zz4s z7Q6Q-FHtJR+O_Ky|1HuPk$_k_>owVsQw`2FHsY06-%za9b8>R<><^#PTu268JdpI0 zZB3H_QxN7 z`%8=%K1`GGTrqM4e*Mymq#q>+Z{6pfe~~O?~@MqNpEZjFW2YQe}6 z!!UmAXq-NCmgJqp%g7PK@#7!;0Hd$FHfCZ`km{ORJp0@WWN9>2Xm4xB%{Sdhb&W7R z{N58!A`r-Y0db9-2UGDcxAm;&vK}WY{`D*@obo;Ol1))jA@026HcX#7Me)NbaQMhk ztlzMSY;M!q7P~@xMMXKT8FdvVO}qiahh46?AF{jBsx|oZpZ}pQKdLomvl**bETOW| zmM&X?C!YGDrsGNl+{0$Tb@eR>f1=vYrIm1?dp`WuJMUxrj$L^2@$V@P?+|Q~pj}c^ zQ;U8352E(;nJ{4~D=o#KK?8Bs6(c3R$gyy_-1yDQe@ME$AqU5CWV?j>@4ZX$HMDsp z>4@jDiEs~_4n8|KT!UElEJEpl&yzd41Slvdz|HgLV(#pj$dA~kLQe!keChHpv2f8+ zvb$6&GhzHVy!Y;#ip~{YMpI|ZQOy&dig+#=2hZ@CV2b(y)|_w+Vr@~UP(ZS9I-U6V zlYip#FP7lmyY9g3S@gTbCd#5E%kbgH{~%MVbYRQ2?PzarS5&v_(|`RtvxQ^O7$O{; zEuRPnLXC8uV^Og46J)Xa6o}Ij;o;o1XD?Q*S%=QfPEvibxVT7@AV!vDNtw;1%U9sf zuf0VcxO7TA<$0diZsTJloO!)oJoUq8$+R&O@mzWXJR@d;H)nw>>?}tzgWjyHFT(;T|>v-b=f7`sK4M zV2djOQ?G#ZXb_7--}+a{M0mK32mJhohY9YHbKo1)n^MdcRD=l!LIuR+Opo1S4Ga>6 z2**|P;TzCf35T;402Xmg;vNC9I#Mr!*T6t+1S8xr`c5$AgF{+P;Buv-F?s~V?55kt z+rS{*;4C)c9S;`{VQN(hWJyP1^t5KVj475u=EB+XVIOxNxPtQVc55zpn|uxr5fDD$ zhsA9Oh(Tt;=9j^F%~wUjA;9HD-}#FOh{@H4-Y6*?yu}7SCwAqTE&=IKUgFchARX`yycX^&<#Sz#_E1n7 zs(XrMtY8^r27Hzko*|Rq9V{PP#^x6H1S3Yp)GZ(uyWs;d$PApLzJfsIaM|OWB^!J+ z!`#&K520&{)tUNv=mrMSAS+c@-vYMef~eX%uRqX$b7s5u7-Q$Tv<r>Q0!-^4e7xu7QDmaJGE7uDTh4zLzOFpDiet zbO=Uji(W#EbW^~Sz)%eg^o1$x2Zvy9#9F59HoCd&Jn%W;wu!W0NN5(a%cOUj~>ZoQ9H@OAAFP7OJ2|Z{sG>Acx@ea5ep5ZgP-~2HWm}ImHZ?=HV?-RFR@R0{YZ4gU_)#Eit z4>)TsoY(&sn6iuG(ilN_lL<^of505M4IaI=kV5&EOa=xjAUx3i3$B1?=oE1IQMO!A z=)YhK$|8hAskZ1oA%@bjz*y!r&V1p3SDI85o(V{?na+w#Q+Vojrzl<)~| ze_#%H6`XBg5I;Oj@DCW(wXK;=V&|_oyxnYees@hPZ3H8TF~u^_6fUO-&g*Ui)8``b z!B|VVa<+rn0#2A(MS19z*cZM1$e&;ch=C^XmTY(jje+-)vAs^eAaM!?x`l%&?%%ad zfvo=`alr^;2#A5|u!R+HTz@;b{IcH0gn|ZpVG1j{Jmq0d!jK!pF^!5g4nsf;R703f zd4^7gZ@{SDjc8O748e{O1P_)jFFWmORM%#s+L$0Mp!X?>2^zz=hBWEg|JXAcT;R3peBosibg22SZ4J z5K_Rnb-g(b^-f}FqcTeyT z;CYx30pIgaM4R}7NvfTfxS^;`xK^T(k9{u_MIVtri%F^v(fy?RHp%sYuHU0v-zJG$ zEAHFX3HJC-a1E!r`jGnDM2yQM`rFC=VtW2Fi3cKaUGFuL=PSA<@;a&CDc?IL$)C5Y z&BSpq^9;;93p3d6?>U%wj(j%pEKK0Y??Y$@`Je5+Hz$7XL$CyY7)8P%^#dm$94172 zprZAk9O00C7LH; z`m`jZIl|rskbgjBAKW-KhthjVw9CGYVm!1a+40EqA9BBVH3#o#2Xk~AxTe!FURId` zPab#+7a&5A#Ra;BK=>RGYeXHes45(iB%nEz3Wr?ZlKm>YT%)!O$YC60ijtNqN~&+A z!jXtEF4wNM=7?!;bT#lk57;Byz}20Q=qx=T26S+$M83S58qa!RQK~tlr#H&lWHn9< z;YfI;N^VdZ2}ew0T;f8my$Q_rr2ylPa$ag;;#uScI*=RaAVQJq)1`Q@Bt>(?e6!N^ zp;&V$=tDE%i2OA(esI+X!B*`9m^7Jw@EmN6lYC{fE?C*rGpf}_!bnHbg+n(VN91^Q z6b@$R3h-?WlH*7~ znvmyjJMT1w93fMz#5IQ|4nRFLhf=`^X%`EJoGl0N0Uww{o59telD=mWv9Mm``a6*m z=p-vp2H|uINaC6!A>oi5T5RDE`zcfs4mo&)_bcj0Vi;~a{M!}*p458yYymq8z2{(K zT*)3vN@IztITXHGRd)a?&>B(OV+c$lK8~nD8S#-lR}JRKHo%)2!eL=O$o01)&))$H z=S%i*(gLDE6hEYLbNHy5L-tbTzLkgr$qF42YdU%1V5$$0kdait%D7SNt|Lab0UZ|Q zMzKQSP&nO5$U834uB2~G9e}}G3--pbo#4(KmFPr2%v=C@g0}Fr5ub%Yd{`6*9Y!D< zI-=n6gfvIYsf~uhAvf6IN1j7q_o}4&H%vT(LQf+KyiFMq>XB^1jdX=?^+dems>fAH z8RO7NbA)`$IoiPNT?^jXA<>EUSQ!`cy)DS~w;`)LTh1VHEUE}c=rt1GLMtCfjK1~q zaR@>Y*uE6->u>mGu|AZz&mh;I9Kp8B_goACU26J!&pmREGcEC=i zQ91rjV=AQ~ii~t4cU(p|>Q5oCf4#0==PcHXQfCcp0b@l<55j{LDORvjRdd920IDP$ z%&EO#PV9*;h$@oJxKQ9}M6R#h&=@)r9%`bd=8!y;8JZ(-WE1R>rP7lEGlAV{lvy7@H8QdKflZU zBoj+QnnS5@$i3A?Z-2Q5JdtZ-*hiv!N(%?ivIy*72d+{3VhZ`5W)!Ub2 zcUpeu5rkvsa&R3@lE>A+#4#vy zoHBeFDM*iiB%(P~U#XI7*F!j@G>1mQVd7a7xX+=;UEfnH)*!X$isqF%qF@zC6U`wd zfJm0+SOKo1QSx}AWc%$Xx1S(oH4Rc1i&1q%;#&gPTwfbX?Wc^@sWc*b*&hiZ$mra0j_X>=RatWgTBF2Ki+o?3 zs`oX}o~UJi!pZR5ah@k}Rc!MaRXx^uo)(nZj~ia_G)1~Luf#(uTRb|lJ}ULNrI!0kEgl$sad!0b*+uc(qv?Hqajl8>E+XsyafI zJKp_)ZKwfra?8znlT!^Cqaa@CP9 z!yBG?h-&j@a_)Grfpc{taA*sqfg?r`j*9lfq;#i2W)hY#rKU1)O0!#?l;+gOXhsrY>zh0Zf5b=1Uty+L{t;wX%*Ig*|`F4rz29K5Ro{^L6( zI*bh|x8tZH8Gi=nFXC;WgG4k(U9r(abHo%(gxfm-AH2I)f%kdoSDSbq6>SHR6R^`> zX^>$^lpdvA#??b}C|t(v`H$z}JG>RV-z(8+bgTg<`nDf|mGMwtYmj-!WE4gSNBBXB zkLn5sP40NuvF>f;{8jtGww#S}zBE?Gjs7kBjd&`99wagf)$wuY8CMl-6Ru^>)gVxF zNTSo|Is>ALV@>_>S$6=rlTlAzs#T%*-E zRK)?PqvjCc{66^htOgjmGCIZf8uW2$Ury8@J+Y{+Ib;{5)Dn(xdm~8T)Ls&$OG9br zNfM@RU?7J@Rn0-Oj2ma}xVQ}nG*pABuafRZrf*?NRcQD)3}O&oSy64_kb@7sR;r)q zeTQDhI@;ksvNgskSLkgxRJ0u-h1(1aVj*j!1KRpHXmiJd|Ah(%&#~|yQ|>7@@f^zA z4k6#$s`wg%^BaraL5K0=jtBpX^vU>-?*eCUk-TFhf^hU}*+;e*FfdSx$Vitp#`SUl zDijW;@idtFQxXFZ)1^5M8^U2gjeIPY-kL*d85h#R!7~i}Cw9w>JDe`fvDXj|gSe0> z`=hhwh~XU%ZRc4Q-UAyI#aWS}3T=lB;V_6BaV(a^gR8p(5TX5swDUlq?v%33K%PfM zt6-2Tvr!BTq!5+;3H>juT}KBX!i1x@Z_eXHK*{#YJdg7BqlR!8Buw}|>5%bp$e}^* zxODbl*VY8y{p%G~Bq{4SZa4uAR6({jZ_MJ+k-`xo1ZsqiL~5RhF`(ds?d2BeT@8Z0~Ha~=1oS`k!YHOX98r^ z3S9KMxB0GfWNKw#pe7bc&7o8{x=&7|>PR%<5D3(r1m|p*{Q*FBjCG)*{iu=8VW2v_ z`=lqJIl|izw*xTpT+Zu)|4j6~JF5d%$;*g&TnwKa!K z=!n#1Jjcc?yinSHA}vBl%FD|zdEx|B?p1sG40i3_qsqO~1*N~gMN5{!?^nMxtV~@j z9pb8FjD9k;I=mHp6o+6*XB7(E4YJ2miI$dDG`FPtyZiyY}}07 z@4S~h;E9lzm#5m8(uHwj$H*RYyWM!~yN_eT#!Z^_-zy-3U`PrFFC!d$4DYzq^r^cK z8Tk;jhd;{H${KK@v^_n29UhMt&;I0j@&~P{jjxKz#0fW`AU|LAv86K8r%jP;KU-Ia zTW`M$hYlanw12S%2}N>hB!6Dm2a)E8owpu1a}1obLwcZW0F_O<(|!wr)oa#a-c4V_ zKmYX~>T3nzm^M}VfyqP$4jh21M_na(?8A>gK~=T(Q4?mxnuAxWIh3zdg~GY*@Yl*~ zkMg#|X)hc>SeC_e&;JaMKlwB`j?RBGbH+5y#+7P3{NMwU?H-Q@3l}cdWegHFh>Yft zLM7o4@YfyzWFD51&T15RGOG%SFr8es{7dZFyPxVhVak!0m#f*hQic5deBAoguSgzy zXTkeq;X@C?1*FFq*H3c@u$?Vnnx%_P=ee8Fr&C$(c{;LW=`yPGZ8jV3zxN)^#*->c znKY67tdX>~wc-5_KGba-Ax1i+rI7pty(QTw&RU{^kL3#U;v|6#EW$_X^ z0TFoQp>M!qkw^y3Af`{BD%rkd$uc+`4&BDlB_MLkxRLQzyo7M@@e2n?Rm3XrUbm=S z5DsFLvzfgQd0TrswZUFgR7h5|GL`J?Y)q2*`TqUcLS4sVPB?T#p?6#gp6AHQl@!JH z+O+VLtHCROehn;3XRObiJyWysB%Ap+&PAU-C8GAtTefPxtQ(1$UO0Fe%^~OekjGzr z2)s|MJ#4-Xl$=M2Pv;t&$RD4EX;Y^lH#bMKF(nI=$wa1*k+3X_-@g1u-N$2&D|fsb z=_#2qShqt`dze{2Dx3DeEMb#mGK-chr8-}D!`||hn>8CxvKTRZ7=~PSsi=MDuHCw8 z4~UI)DAF9JNX;ReOeK$BW@=T|aqPSdUthg?Eu1bF)isYi^gzZL>(gXB=bwL}kKZGb z5F;J2HAjrxaiwq`CzwWYxJACJ5rwYw2trhwPP?6WhiMo%U;wVY=4#ExlniD_L<;zP zJ}joxuxeqZiK`MD z3?DvB)c)%0Z;@EGWMJ0P#~}sV)(Eyk>=iHTIDX#Q9g(!Pw`1+P4OG`;Qs~J;58MZ{ zIox+`w>z-l{ST5hrf?fXW8o0+*PRfx71>WC&tp_U1o5mdr#io1zrL71Z?0zJ(TkFj zVzRs&$nDjtu zs(9q+QS8~fH!0%@5}`q~5e@;SwSkll4W+MMPN*!UKHX#Bc6IT@_1CR!P{mHP;mVgW8ZTdTY(g9)4y<+7ms%vJ?nxWZvwC2{Y z-6G1AJb9`LYu2q#+L(fL3kZGgI1PgB!F7gjoLSm=5@tSnInnc(#f$0I{Ra)Y7&nX` ztJ!$8`n2blM1skMBp%-r+JJr}jNLHIX`nS$hYuf?Ha-!lypL2d z&V$Gs=?Nlej?jHQ^4;f<>yxf|WgyS~0|#;BsB~(86lSv-k3RgMrejir;^Ja_<)$0M z+8Bn#l4UEBHYO>gYxAl=;9N*XAkP!qBUP~3vdPNH1s7DJU*8Ipm6oEYsEB0f*=#oQ z<@5Q-m&fCU-EJq$-wt#+>D5S{E$svA%i4(@FG6mVU{~$JO z+Kg@6cEID+HWYi!+I6U@sU^M+C1hopF?;3={N=CumB*oF>eR_$p96sa-gxVsq>V=o zO$5YOeXu9r!xHeIPsd3ux`~M(6ywH?!PwE)VdRJrs^)Nyy6Ot@_3$_D$DzZAv1RKH zY~8+HGtIJi>2iGc+uu}t{_I()Db$`2%M|#`CM$T zNs3`Uf8HG2bNAPgZMACJk05l{Uw19}`qnoe!iOJyLLO$dS-fN!m4J-C{yJQE!3C(R zuUCC6iSl2!eiixo;g#y+sSl<& zr>d%n-$o9T$%IQU8H{VM8HEWqjK_r+R4VGDfB$}X>BSfD*}_F+ecvCD-;h)Z`}Q5c zfrEz>FEUsxS(r6*dR$vAXvNeilfpg=FQ<3keLrdAiG`{H;;T8>^L?>hdyl!*YQ;~U zc^V@}4p)4Q!{NkV{`L{pt=||`C_)j=J9(;#e0}<_&oE{3L_B!^J;d0IMP6Pm?!NPO z3?Ftme)*f1skb|bWXZDSRI6}vXU|G00huv9JTYqhhK=Y*Aq^LaYBmUKZw2S-`ax~J z4&=MFjn*AJ=wkft*Z)tka4-ymm8;g^=^s5u3L_{Lj!1;-gzJCs%yU?^W*vzgQo=P? zUxk-{^AZLOxG1iEgDhM2B~=p9n9fYQB6PsO}&1P zik5?#M(YYwoS**W8L~>FlviJW3vax=fH?frpry4HufO>Y-h6w3;%f$6bRqud$Iqao zxH#^9>+0*N9xB0hdhmh!;_gpP9)2i%Lmao;O?KQ$WmFLmp5qYc-gq<5-2|IoJE!2# zA(!E$pTB_Oq9R4-3r6<~Fa81>HqosBDP{HA^?2!5zY8<&qfuJg2fz8{&xr<%mp{My zx?;^GaQkhyCVg*1L5oeD9BzNS``%xYTCqe4st8D+`ApBY%|#m89)*Pkc>2l570vw- zEO`9;S8(XCwpCMh@7;$#P=sg;Lh{3>oa4Es#@e-r>#7TX2r#f=< z7=Hb`Kf>!%wx5acMt$-5=TKNs5LbV+#jcZG)ZwQ2;We*>sg>JJS4A=zBrG6oXDc{w zSJCCNwqu&v9{1k;bux!n%BTPS4_U(1lN~#EQ59Lfs3U>TB8ZmBi1Xl$Gm3%^*5 z<0q8Io=uxFiG+pF(%IQbqFyxIt-JXv|gXjPo{Q0g;Ony#X=q+sU4MK@y1*4 zkSJKCBx7&G0T*3_nKQz(96$cYr(^{y9Y{z(0?lW^`@P6wyeM#KlY4N-?YB|IG<~sn zNz#A$f{=bekr|h5wUPinT3T9KsouoN*xT@?`SZd)d%a###Xem~NI-nug{VtAPG}Ob zJLuwpm^5L$;`3cDHO+o*D{iyq)Ep~n5Tz$7oh!l{`TeguZ z_US_00>ZjF!8to%VcaNks6V|Drc{qT`jFzOmB8OV{zUWSC8Y>j?C<~hr{eR4sn53_ zeUQX`(XeLiI&^d>57n4Db+Y1R@toCONxu}^*e5(>LXsBe)93K z&kVz++}|h`aSKSGt;^;p(#SZUNHMh%*hINYtR8S2hb`N7P+c=wqKI=W-v8i3IGj$! z=RbJ=eUe)ZsEHu#S40F=e)_L}Q@t=!fw%;O^Sa3ND$mt~>;T=ylZpmqHe>AQ>#45U zxl_4kSx;!kHEzsk>OO>rZvFa=iqG%YuP>SYXi4N|I4sNI^*87$MWzCA35dV`6v;W) zYHyF}Qzs)gH&^lb4u=y*kEc$tu}}^lJ*s%g7u^v9W3IoJx*yu9%iKBIRbUkCsd*8L z0Xuf?B>Taq8`J{Ab1eMlYLVk>hs|%-WKh#(wgQ%8%hqjF!Fzh*_4=@Lmw4l#Xv~^P zzm>td4I8OE>$7G~*UYniu@?B74EZP{|V3X!P-wSX`k%>c&|<6H}hiVCR>)$KcX zX)+eIpdH_pSI}2rak*S%j<1x0{CwPV*Vn1~P=cU6zW1GPg|!6&0eqQet5-qj1*E-8 zO%^z{sg`lsrI*l+hheb)z#&b>q85Ah?x#9mc*rh^qe}Z*6uBt^kA3rDs%3N~2)1Kn z{jTL-u0nH5dhR3^hk!Jqz)=Sar%fFHpo{79B8{)8n@d`{eZ-id01Cpk3D<$ zDL%hXpFWs)1Knz2Eapcz28F5bYn0nKq!LsD!a6&^dtJnHt`(J)bl&8~X7QfusfZxR zG{oao7g)7=4b}N-8tZ~h6M4S_2M>{wMd=EafcVeVz~*h&WN9}@S!pTN`K_(mL=dYD zZFohz0po{#R5XoYMag=U!$PJAcESb!EV=P zB~5K;cdacdDvYb2s;X-2+O2%mtWTd3-1as4K*>l1?eWb=9ul?F?r)N6C>9Xb-bz-l z@-?n?RS;2uE5GwYtTsHl&h@lkFlfaJ@}!_ zk4UK%`15OTBy`VIK)HalH>0F8b@uo$h|a1tbhgO6d2{0Kt8d>5Op3@eIeP3k4jwuj z_dQbuMFPUJ4A9w#0*#Bo8K}pqRdlOavuDnTyV&+)k3J%*T}+#&lBy^YkS^og5ROF1 z&r=>-1`@`eSXSirox7-fFM|DW_nq_wB+AN4aoer8h}u`KO0TeXIg|-V^I7D1^zk=z zQm*zC$GO_0H?-m99#3K=aeO`>{{G3QRM$NAtw*Rm>$7Ie5CxWQ+rER;G0p^H{x&$j z7p$Wdxf<2GiiCFAHj&jHJ?T?ISCm1Gg3cd)^a;rUS4u^BImV8mOEb9Xrg@^aSJT*Y z9!X3AVI6JAcQ$GkS`rEEHeBUpWtxpeO=$f)ttxCs*4EyRt&|B{H_j8UM#(XF@F0wd zC|OifQ;V(Jwo~<)%ET5BdmGtCO)nbG(b+nwQn@@9wBxL!3{8<^6|HA|+Em41@J~JQ z-=em3cML`nd&1e?pjkOlDbAdwOW{?znN2dWTCJ$;PZv6(nt-gKTg@sjFT<^06C2%; z47lhb%$Y4NXS!@fdWV)o5>-HWCV=b~eT}WEYC3Ht7{8Yf9irKI)ZogIBdCmDj^j{O zU9C#r!jyF><>vg4JoG@!0&|fmwE_nZ9me4!+7=4eo2Y*^ro9QdI_)tSq`A2Tb#-*% z3D;kDjb`IfgE5qb@3G@2sbjaIvEVOsh1v!V7!b22!2BDR|MUXV7C4N8eBAc2;% z$aU+#cl8R&{OU;)Zcsh(M=gXmF>L_~wRe2ox90E$KdjzL&MtY>l@NG zYcLwJPZiH`Ff~;po6#<`U5-_2)>75h73R%@2hnHX>A~egE+hMzD8=LPU@b+35~Zx9 z^sLXFGh5cP{?zxy#`%hst5QC3EgobAgmZPGz*}drXz7BifMm7T!OA4BO8Tzd zdvS(h1O5vyynxyZtTof8PA1borJOu@O49-qZ@%>|)%pGV_rsVF`$@2;q*8SM@732; z8DA{C__Gg4FV* zVcwkH0&ufu&BR3)hVSy#(b0+je6~=vF{T=l0z&*BZQ5j zn0wyT)QsnU_6t&^Sqa6(MR@Ur=Wu~e(Y``IKYRW;6ci})nhQV2Pk#C{w6yAP>zz4s z7Q6Q-FHtJR+O_Ky|1HuPk$_k_>owVsQw`2FHsY06-%za9b8>R<><^#PTu268JdpI0 zZB3H_QxN7 z`%8=%K1`GGTrqM4e*Mymq#q>+Z{6pfe~~O?~@MqNpEZjFW2YQe}6 z!!UmAXq-NCmgJqp%g7PK@#7!;0Hd$FHfCZ`km{ORJp0@WWN9>2Xm4xB%{Sdhb&W7R z{N58!A`r-Y0db9-2UGDcxAm;&vK}WY{`D*@obo;Ol1))jA@026HcX#7Me)NbaQMhk ztlzMSY;M!q7P~@xMMXKT8FdvVO}qiahh46?AF{jBsx|oZpZ}pQKdLomvl**bETOW| zmM&X?C!YGDrsGNl+{0$Tb@eR>f1=vYrIm1?dp`WuJMUxrj$L^2@$V@P?+|Q~pj}c^ zQ;U8352E(;nJ{4~D=o#KK?8Bs6(c3R$gyy_-1yDQe@ME$AqU5CWV?j>@4ZX$HMDsp z>4@jDiEs~_4n8|KT!UElEJEpl&yzd41Slvdz|HgLV(#pj$dA~kLQe!keChHpv2f8+ zvb$6&GhzHVy!Y;#ip~{YMpI|ZQOy&dig+#=2hZ@CV2b(y)|_w+Vr@~UP(ZS9I-U6V zlYip#FP7lmyY9g3S@gTbCd#5E%kbgH{~%MVbYRQ2?PzarS5&v_(|`RtvxQ^O7$O{; zEuRPnLXC8uV^Og46J)Xa6o}Ij;o;o1XD?Q*S%=QfPEvibxVT7@AV!vDNtw;1%U9sf zuf0VcxO7TA<$0diZsTJloO!)oJoUq8$+R&O@mzWXJR@d;H)nw>>?}tzgWjyHFT(;T|>v-b=f7`sK4M zV2djOQ?G#ZXb_7--}+a{M0mK32mJhohY9YHbKo1)n^MdcRD=l!LIuR+Opo1S4Ga>6 z2**|P;TzCf35T;402Xmg;vNC9I#Mr!*T6t+1S8xr`c5$AgF{+P;Buv-F?s~V?55kt z+rS{*;4C)c9S;`{VQN(hWJyP1^t5KVj475u=EB+XVIOxNxPtQVc55zpn|uxr5fDD$ zhsA9Oh(Tt;=9j^F%~wUjA;9HD-}#FOh{@H4-Y6*?yu}7SCwAqTE&=IKUgFchARX`yycX^&<#Sz#_E1n7 zs(XrMtY8^r27Hzko*|Rq9V{PP#^x6H1S3Yp)GZ(uyWs;d$PApLzJfsIaM|OWB^!J+ z!`#&K520&{)tUNv=mrMSAS+c@-vYMef~eX%uRqX$b7s5u7-Q$Tv<r>Q0!-^4e7xu7QDmaJGE7uDTh4zLzOFpDiet zbO=Uji(W#EbW^~Sz)%eg^o1$x2Zvy9#9F59HoCd&Jn%W;wu!W0NN5(a%cOUj~>ZoQ9H@OAAFP7OJ2|Z{sG>Acx@ea5ep5ZgP-~2HWm}ImHZ?=HV?-RFR@R0{YZ4gU_)#Eit z4>)TsoY(&sn6iuG(ilN_lL<^of505M4IaI=kV5&EOa=xjAUx3i3$B1?=oE1IQMO!A z=)YhK$|8hAskZ1oA%@bjz*y!r&V1p3SDI85o(V{?na+w#Q+Vojrzl<)~| ze_#%H6`XBg5I;Oj@DCW(wXK;=V&|_oyxnYees@hPZ3H8TF~u^_6fUO-&g*Ui)8``b z!B|VVa<+rn0#2A(MS19z*cZM1$e&;ch=C^XmTY(jje+-)vAs^eAaM!?x`l%&?%%ad zfvo=`alr^;2#A5|u!R+HTz@;b{IcH0gn|ZpVG1j{Jmq0d!jK!pF^!5g4nsf;R703f zd4^7gZ@{SDjc8O748e{O1P_)jFFWmORM%/` contains: + +| File | Role | +|---|---| +| `api.json` | Declared Engine operations | +| `manifest.json` | Series metadata and counts | +| `deltas.json` | Added / removed ops vs previous series | + +Index: [`ovirt/index.json`](ovirt/index.json). +Docs: [API versions](../docs/api-versions.md), [API coverage](../docs/api_coverage.md). diff --git a/contracts/README.ru.md b/contracts/README.ru.md new file mode 100644 index 0000000..c1b7604 --- /dev/null +++ b/contracts/README.ru.md @@ -0,0 +1,18 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# Контрактные packs oVirt Engine + +Генерируются `python tools/ovirt_api_inventory/generate_packs.py` +(цель Make: `make generate-packs`). + +Каждый каталог `contracts/ovirt//` содержит: + +| Файл | Роль | +|---|---| +| `api.json` | Объявленные операции Engine | +| `manifest.json` | Метаданные series и счётчики | +| `deltas.json` | Добавленные / удалённые ops относительно предыдущего series | + +Индекс: [`ovirt/index.json`](ovirt/index.json). +Документация: [Версии API](../docs/ru/api-versions.md), +[Покрытие API](../docs/ru/api_coverage.md). diff --git a/contracts/ovirt/3.0/api.json b/contracts/ovirt/3.0/api.json new file mode 100644 index 0000000..40b125e --- /dev/null +++ b/contracts/ovirt/3.0/api.json @@ -0,0 +1,7033 @@ +{ + "api_version": "3", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v3.get", + "path": "/ovirt-engine/api/v3", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v3/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v3/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v3/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v3/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v3/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v3/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v3/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v3/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v3/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v3/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v3/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v3/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v3/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v3/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "3.0.0", + "major": "3", + "minor": "0" + }, + "series": "3.0", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/3.0/deltas.json b/contracts/ovirt/3.0/deltas.json new file mode 100644 index 0000000..66e8e06 --- /dev/null +++ b/contracts/ovirt/3.0/deltas.json @@ -0,0 +1,209 @@ +{ + "series": "3.0", + "previous": null, + "added_count": 468, + "removed_count": 0, + "added": [ + "DELETE /ovirt-engine/api/bookmarks/{id}", + "DELETE /ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "DELETE /ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "DELETE /ovirt-engine/api/clusters/{id}", + "DELETE /ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "DELETE /ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "DELETE /ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "DELETE /ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "DELETE /ovirt-engine/api/datacenters/{id}", + "DELETE /ovirt-engine/api/disks/{id}", + "DELETE /ovirt-engine/api/domains/{id}", + "DELETE /ovirt-engine/api/events/{id}", + "DELETE /ovirt-engine/api/groups/{id}", + "DELETE /ovirt-engine/api/hosts/{host_id}/nics/{id}", + "DELETE /ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "DELETE /ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "DELETE /ovirt-engine/api/hosts/{host_id}/tags/{id}", + "DELETE /ovirt-engine/api/hosts/{id}", + "DELETE /ovirt-engine/api/networks/{id}", + "DELETE /ovirt-engine/api/permissions/{id}", + "DELETE /ovirt-engine/api/roles/{id}", + "DELETE /ovirt-engine/api/storageconnections/{id}", + "DELETE /ovirt-engine/api/storagedomains/{id}", + "DELETE /ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "DELETE /ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "DELETE /ovirt-engine/api/tags/{id}", + "DELETE /ovirt-engine/api/templates/{id}", + "DELETE /ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/templates/{template_id}/nics/{id}", + "DELETE /ovirt-engine/api/users/{id}", + "DELETE /ovirt-engine/api/v3/bookmarks/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{id}", + "DELETE /ovirt-engine/api/v3/disks/{id}", + "DELETE /ovirt-engine/api/v3/domains/{id}", + "DELETE /ovirt-engine/api/v3/events/{id}", + "DELETE /ovirt-engine/api/v3/groups/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{id}", + "DELETE /ovirt-engine/api/v3/networks/{id}", + "DELETE /ovirt-engine/api/v3/permissions/{id}", + "DELETE /ovirt-engine/api/v3/roles/{id}", + "DELETE /ovirt-engine/api/v3/storageconnections/{id}", + "DELETE /ovirt-engine/api/v3/storagedomains/{id}", + "DELETE /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "DELETE /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "DELETE /ovirt-engine/api/v3/tags/{id}", + "DELETE /ovirt-engine/api/v3/templates/{id}", + "DELETE /ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "DELETE /ovirt-engine/api/v3/users/{id}", + "DELETE /ovirt-engine/api/v3/vmpools/{id}", + "DELETE /ovirt-engine/api/v3/vms/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "DELETE /ovirt-engine/api/vmpools/{id}", + "DELETE /ovirt-engine/api/vms/{id}", + "DELETE /ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "DELETE /ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/vms/{vm_id}/nics/{id}", + "DELETE /ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "DELETE /ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "DELETE /ovirt-engine/api/vms/{vm_id}/tags/{id}", + "GET /ovirt-engine/api", + "GET /ovirt-engine/api/bookmarks", + "GET /ovirt-engine/api/bookmarks/{id}", + "GET /ovirt-engine/api/clusters", + "GET /ovirt-engine/api/clusters/{cluster_id}/networks", + "GET /ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "GET /ovirt-engine/api/clusters/{cluster_id}/permissions", + "GET /ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "GET /ovirt-engine/api/clusters/{id}", + "GET /ovirt-engine/api/datacenters", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/networks", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "GET /ovirt-engine/api/datacenters/{id}", + "GET /ovirt-engine/api/disks", + "GET /ovirt-engine/api/disks/{id}", + "GET /ovirt-engine/api/domains", + "GET /ovirt-engine/api/domains/{id}", + "GET /ovirt-engine/api/events", + "GET /ovirt-engine/api/events/{id}", + "GET /ovirt-engine/api/groups", + "GET /ovirt-engine/api/groups/{id}", + "GET /ovirt-engine/api/hosts", + "GET /ovirt-engine/api/hosts/{host_id}/nics", + "GET /ovirt-engine/api/hosts/{host_id}/nics/{id}", + "GET /ovirt-engine/api/hosts/{host_id}/permissions", + "GET /ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "GET /ovirt-engine/api/hosts/{host_id}/statistics", + "GET /ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "GET /ovirt-engine/api/hosts/{host_id}/tags", + "GET /ovirt-engine/api/hosts/{host_id}/tags/{id}", + "GET /ovirt-engine/api/hosts/{id}", + "GET /ovirt-engine/api/networks", + "GET /ovirt-engine/api/networks/{id}", + "GET /ovirt-engine/api/permissions", + "GET /ovirt-engine/api/permissions/{id}", + "GET /ovirt-engine/api/roles", + "GET /ovirt-engine/api/roles/{id}", + "GET /ovirt-engine/api/storageconnections", + "GET /ovirt-engine/api/storageconnections/{id}", + "GET /ovirt-engine/api/storagedomains", + "GET /ovirt-engine/api/storagedomains/{id}", + "GET /ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "GET /ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "GET /ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "GET /ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "GET /ovirt-engine/api/tags", + "GET /ovirt-engine/api/tags/{id}", + "GET /ovirt-engine/api/templates", + "GET /ovirt-engine/api/templates/{id}", + "GET /ovirt-engine/api/templates/{template_id}/diskattachments", + "GET /ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "GET /ovirt-engine/api/templates/{template_id}/nics", + "GET /ovirt-engine/api/templates/{template_id}/nics/{id}", + "GET /ovirt-engine/api/users", + "GET /ovirt-engine/api/users/{id}", + "GET /ovirt-engine/api/v3", + "GET /ovirt-engine/api/v3/bookmarks", + "GET /ovirt-engine/api/v3/bookmarks/{id}", + "GET /ovirt-engine/api/v3/clusters", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "GET /ovirt-engine/api/v3/clusters/{id}", + "GET /ovirt-engine/api/v3/datacenters", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "GET /ovirt-engine/api/v3/datacenters/{id}", + "GET /ovirt-engine/api/v3/disks", + "GET /ovirt-engine/api/v3/disks/{id}", + "GET /ovirt-engine/api/v3/domains", + "GET /ovirt-engine/api/v3/domains/{id}", + "GET /ovirt-engine/api/v3/events", + "GET /ovirt-engine/api/v3/events/{id}", + "GET /ovirt-engine/api/v3/groups", + "GET /ovirt-engine/api/v3/groups/{id}", + "GET /ovirt-engine/api/v3/hosts", + "GET /ovirt-engine/api/v3/hosts/{host_id}/nics", + "GET /ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "GET /ovirt-engine/api/v3/hosts/{host_id}/permissions", + "GET /ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "GET /ovirt-engine/api/v3/hosts/{host_id}/statistics", + "GET /ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "GET /ovirt-engine/api/v3/hosts/{host_id}/tags", + "GET /ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "GET /ovirt-engine/api/v3/hosts/{id}", + "GET /ovirt-engine/api/v3/networks", + "GET /ovirt-engine/api/v3/networks/{id}", + "GET /ovirt-engine/api/v3/permissions", + "GET /ovirt-engine/api/v3/permissions/{id}", + "GET /ovirt-engine/api/v3/roles", + "GET /ovirt-engine/api/v3/roles/{id}", + "GET /ovirt-engine/api/v3/storageconnections", + "GET /ovirt-engine/api/v3/storageconnections/{id}", + "GET /ovirt-engine/api/v3/storagedomains", + "GET /ovirt-engine/api/v3/storagedomains/{id}", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "GET /ovirt-engine/api/v3/tags", + "GET /ovirt-engine/api/v3/tags/{id}", + "GET /ovirt-engine/api/v3/templates", + "GET /ovirt-engine/api/v3/templates/{id}", + "GET /ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "GET /ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "GET /ovirt-engine/api/v3/templates/{template_id}/nics", + "GET /ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "GET /ovirt-engine/api/v3/users", + "GET /ovirt-engine/api/v3/users/{id}", + "GET /ovirt-engine/api/v3/vmpools", + "GET /ovirt-engine/api/v3/vmpools/{id}" + ], + "removed": [] +} diff --git a/contracts/ovirt/3.0/manifest.json b/contracts/ovirt/3.0/manifest.json new file mode 100644 index 0000000..2dc65e6 --- /dev/null +++ b/contracts/ovirt/3.0/manifest.json @@ -0,0 +1,95 @@ +{ + "series": "3.0", + "major": 30, + "api_version": "3", + "product": { + "major": "3", + "minor": "0", + "full": "3.0.0" + }, + "operation_count": 468, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "56ca5b81e3ede7c52c77f4e478bf2f0b6cc86d8a3a49f546e5a5352b23b02c70", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + } + ], + "deltas": { + "added": 468, + "removed": 0 + } +} diff --git a/contracts/ovirt/3.1/api.json b/contracts/ovirt/3.1/api.json new file mode 100644 index 0000000..c008fe7 --- /dev/null +++ b/contracts/ovirt/3.1/api.json @@ -0,0 +1,7483 @@ +{ + "api_version": "3", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v3.get", + "path": "/ovirt-engine/api/v3", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v3/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v3/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v3/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v3/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v3/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v3/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v3/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v3/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v3/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v3/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v3/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v3/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v3/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v3/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "3.1.0", + "major": "3", + "minor": "1" + }, + "series": "3.1", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/3.1/deltas.json b/contracts/ovirt/3.1/deltas.json new file mode 100644 index 0000000..2c3a40a --- /dev/null +++ b/contracts/ovirt/3.1/deltas.json @@ -0,0 +1,39 @@ +{ + "series": "3.1", + "previous": "3.0", + "added_count": 30, + "removed_count": 0, + "added": [ + "DELETE /ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "DELETE /ovirt-engine/api/jobs/{id}", + "DELETE /ovirt-engine/api/jobs/{job_id}/steps/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "DELETE /ovirt-engine/api/v3/jobs/{id}", + "DELETE /ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "GET /ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "GET /ovirt-engine/api/jobs", + "GET /ovirt-engine/api/jobs/{id}", + "GET /ovirt-engine/api/jobs/{job_id}/steps", + "GET /ovirt-engine/api/jobs/{job_id}/steps/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "GET /ovirt-engine/api/v3/jobs", + "GET /ovirt-engine/api/v3/jobs/{id}", + "GET /ovirt-engine/api/v3/jobs/{job_id}/steps", + "GET /ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "POST /ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "POST /ovirt-engine/api/jobs", + "POST /ovirt-engine/api/jobs/{job_id}/steps", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "POST /ovirt-engine/api/v3/jobs", + "POST /ovirt-engine/api/v3/jobs/{job_id}/steps", + "PUT /ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "PUT /ovirt-engine/api/jobs/{id}", + "PUT /ovirt-engine/api/jobs/{job_id}/steps/{id}", + "PUT /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "PUT /ovirt-engine/api/v3/jobs/{id}", + "PUT /ovirt-engine/api/v3/jobs/{job_id}/steps/{id}" + ], + "removed": [] +} diff --git a/contracts/ovirt/3.1/manifest.json b/contracts/ovirt/3.1/manifest.json new file mode 100644 index 0000000..a5c601c --- /dev/null +++ b/contracts/ovirt/3.1/manifest.json @@ -0,0 +1,99 @@ +{ + "series": "3.1", + "major": 31, + "api_version": "3", + "product": { + "major": "3", + "minor": "1", + "full": "3.1.0" + }, + "operation_count": 498, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "14b4cc5a097c71ed8880d552123c2924b7c6cd540570d47eca786d0af7193241", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + } + ], + "deltas": { + "added": 30, + "removed": 0 + } +} diff --git a/contracts/ovirt/3.2/api.json b/contracts/ovirt/3.2/api.json new file mode 100644 index 0000000..5ecc135 --- /dev/null +++ b/contracts/ovirt/3.2/api.json @@ -0,0 +1,7603 @@ +{ + "api_version": "3", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v3.get", + "path": "/ovirt-engine/api/v3", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v3/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v3/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v3/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v3/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v3/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v3/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v3/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v3/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v3/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v3/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v3/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v3/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v3/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v3/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v3/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v3/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v3/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v3/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "3.2.0", + "major": "3", + "minor": "2" + }, + "series": "3.2", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/3.2/deltas.json b/contracts/ovirt/3.2/deltas.json new file mode 100644 index 0000000..aa608af --- /dev/null +++ b/contracts/ovirt/3.2/deltas.json @@ -0,0 +1,17 @@ +{ + "series": "3.2", + "previous": "3.1", + "added_count": 8, + "removed_count": 0, + "added": [ + "POST /ovirt-engine/api/disks/{id}/export", + "POST /ovirt-engine/api/templates/{id}/export", + "POST /ovirt-engine/api/v3/disks/{id}/export", + "POST /ovirt-engine/api/v3/templates/{id}/export", + "POST /ovirt-engine/api/v3/vms/{id}/export", + "POST /ovirt-engine/api/v3/vms/{id}/logon", + "POST /ovirt-engine/api/vms/{id}/export", + "POST /ovirt-engine/api/vms/{id}/logon" + ], + "removed": [] +} diff --git a/contracts/ovirt/3.2/manifest.json b/contracts/ovirt/3.2/manifest.json new file mode 100644 index 0000000..1e588b0 --- /dev/null +++ b/contracts/ovirt/3.2/manifest.json @@ -0,0 +1,99 @@ +{ + "series": "3.2", + "major": 32, + "api_version": "3", + "product": { + "major": "3", + "minor": "2", + "full": "3.2.0" + }, + "operation_count": 506, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "49c672c0da726abe31624680f0b7326d21857b92c313af32b9b5ea6a35cce5bb", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + } + ], + "deltas": { + "added": 8, + "removed": 0 + } +} diff --git a/contracts/ovirt/3.3/api.json b/contracts/ovirt/3.3/api.json new file mode 100644 index 0000000..ae4ce80 --- /dev/null +++ b/contracts/ovirt/3.3/api.json @@ -0,0 +1,8653 @@ +{ + "api_version": "3", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v3.get", + "path": "/ovirt-engine/api/v3", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v3/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v3/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v3/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v3/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v3/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v3/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v3/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v3/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v3/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v3/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v3/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v3/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v3/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v3/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v3/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v3/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v3/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v3/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "3.3.0", + "major": "3", + "minor": "3" + }, + "series": "3.3", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/3.3/deltas.json b/contracts/ovirt/3.3/deltas.json new file mode 100644 index 0000000..fb6a62c --- /dev/null +++ b/contracts/ovirt/3.3/deltas.json @@ -0,0 +1,79 @@ +{ + "series": "3.3", + "previous": "3.2", + "added_count": 70, + "removed_count": 0, + "added": [ + "DELETE /ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "DELETE /ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "DELETE /ovirt-engine/api/openstackimageproviders/{id}", + "DELETE /ovirt-engine/api/openstacknetworkproviders/{id}", + "DELETE /ovirt-engine/api/schedulingpolicies/{id}", + "DELETE /ovirt-engine/api/schedulingpolicyunits/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "DELETE /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "DELETE /ovirt-engine/api/v3/openstackimageproviders/{id}", + "DELETE /ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "DELETE /ovirt-engine/api/v3/schedulingpolicies/{id}", + "DELETE /ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "DELETE /ovirt-engine/api/v3/vnicprofiles/{id}", + "DELETE /ovirt-engine/api/vnicprofiles/{id}", + "GET /ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "GET /ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "GET /ovirt-engine/api/networks/{network_id}/vnicprofiles", + "GET /ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "GET /ovirt-engine/api/openstackimageproviders", + "GET /ovirt-engine/api/openstackimageproviders/{id}", + "GET /ovirt-engine/api/openstacknetworkproviders", + "GET /ovirt-engine/api/openstacknetworkproviders/{id}", + "GET /ovirt-engine/api/schedulingpolicies", + "GET /ovirt-engine/api/schedulingpolicies/{id}", + "GET /ovirt-engine/api/schedulingpolicyunits", + "GET /ovirt-engine/api/schedulingpolicyunits/{id}", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "GET /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "GET /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "GET /ovirt-engine/api/v3/openstackimageproviders", + "GET /ovirt-engine/api/v3/openstackimageproviders/{id}", + "GET /ovirt-engine/api/v3/openstacknetworkproviders", + "GET /ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "GET /ovirt-engine/api/v3/schedulingpolicies", + "GET /ovirt-engine/api/v3/schedulingpolicies/{id}", + "GET /ovirt-engine/api/v3/schedulingpolicyunits", + "GET /ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "GET /ovirt-engine/api/v3/vnicprofiles", + "GET /ovirt-engine/api/v3/vnicprofiles/{id}", + "GET /ovirt-engine/api/vnicprofiles", + "GET /ovirt-engine/api/vnicprofiles/{id}", + "POST /ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "POST /ovirt-engine/api/networks/{network_id}/vnicprofiles", + "POST /ovirt-engine/api/openstackimageproviders", + "POST /ovirt-engine/api/openstacknetworkproviders", + "POST /ovirt-engine/api/schedulingpolicies", + "POST /ovirt-engine/api/schedulingpolicyunits", + "POST /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "POST /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "POST /ovirt-engine/api/v3/openstackimageproviders", + "POST /ovirt-engine/api/v3/openstacknetworkproviders", + "POST /ovirt-engine/api/v3/schedulingpolicies", + "POST /ovirt-engine/api/v3/schedulingpolicyunits", + "POST /ovirt-engine/api/v3/vnicprofiles", + "POST /ovirt-engine/api/vnicprofiles", + "PUT /ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "PUT /ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "PUT /ovirt-engine/api/openstackimageproviders/{id}", + "PUT /ovirt-engine/api/openstacknetworkproviders/{id}", + "PUT /ovirt-engine/api/schedulingpolicies/{id}", + "PUT /ovirt-engine/api/schedulingpolicyunits/{id}", + "PUT /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "PUT /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "PUT /ovirt-engine/api/v3/openstackimageproviders/{id}", + "PUT /ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "PUT /ovirt-engine/api/v3/schedulingpolicies/{id}", + "PUT /ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "PUT /ovirt-engine/api/v3/vnicprofiles/{id}", + "PUT /ovirt-engine/api/vnicprofiles/{id}" + ], + "removed": [] +} diff --git a/contracts/ovirt/3.3/manifest.json b/contracts/ovirt/3.3/manifest.json new file mode 100644 index 0000000..5aed740 --- /dev/null +++ b/contracts/ovirt/3.3/manifest.json @@ -0,0 +1,119 @@ +{ + "series": "3.3", + "major": 33, + "api_version": "3", + "product": { + "major": "3", + "minor": "3", + "full": "3.3.0" + }, + "operation_count": 576, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "0dc63cde6bb0750d79a3b3b74ba7d4b14ed2918cab83cadd53cbfe8b3dff0334", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 70, + "removed": 0 + } +} diff --git a/contracts/ovirt/3.4/api.json b/contracts/ovirt/3.4/api.json new file mode 100644 index 0000000..90ad832 --- /dev/null +++ b/contracts/ovirt/3.4/api.json @@ -0,0 +1,8983 @@ +{ + "api_version": "3", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v3.get", + "path": "/ovirt-engine/api/v3", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v3/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v3/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v3/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/v3/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/v3/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v3/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v3/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v3/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v3/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v3/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v3/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v3/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v3/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v3/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v3/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v3/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v3/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v3/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v3/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v3/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "3.4.0", + "major": "3", + "minor": "4" + }, + "series": "3.4", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/3.4/deltas.json b/contracts/ovirt/3.4/deltas.json new file mode 100644 index 0000000..4e68505 --- /dev/null +++ b/contracts/ovirt/3.4/deltas.json @@ -0,0 +1,31 @@ +{ + "series": "3.4", + "previous": "3.3", + "added_count": 22, + "removed_count": 0, + "added": [ + "DELETE /ovirt-engine/api/externalhostproviders/{id}", + "DELETE /ovirt-engine/api/openstackvolumeproviders/{id}", + "DELETE /ovirt-engine/api/v3/externalhostproviders/{id}", + "DELETE /ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "GET /ovirt-engine/api/externalhostproviders", + "GET /ovirt-engine/api/externalhostproviders/{id}", + "GET /ovirt-engine/api/openstackvolumeproviders", + "GET /ovirt-engine/api/openstackvolumeproviders/{id}", + "GET /ovirt-engine/api/v3/externalhostproviders", + "GET /ovirt-engine/api/v3/externalhostproviders/{id}", + "GET /ovirt-engine/api/v3/openstackvolumeproviders", + "GET /ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "POST /ovirt-engine/api/externalhostproviders", + "POST /ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "POST /ovirt-engine/api/openstackvolumeproviders", + "POST /ovirt-engine/api/v3/externalhostproviders", + "POST /ovirt-engine/api/v3/hosts/{id}/unregisteredstoragedomainsdiscover", + "POST /ovirt-engine/api/v3/openstackvolumeproviders", + "PUT /ovirt-engine/api/externalhostproviders/{id}", + "PUT /ovirt-engine/api/openstackvolumeproviders/{id}", + "PUT /ovirt-engine/api/v3/externalhostproviders/{id}", + "PUT /ovirt-engine/api/v3/openstackvolumeproviders/{id}" + ], + "removed": [] +} diff --git a/contracts/ovirt/3.4/manifest.json b/contracts/ovirt/3.4/manifest.json new file mode 100644 index 0000000..853df82 --- /dev/null +++ b/contracts/ovirt/3.4/manifest.json @@ -0,0 +1,127 @@ +{ + "series": "3.4", + "major": 34, + "api_version": "3", + "product": { + "major": "3", + "minor": "4", + "full": "3.4.0" + }, + "operation_count": 598, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "8bdfa1c72e75346e1b49ec3068a3af9fb86bc71b1540217b3747e91d5bd69233", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 22, + "removed": 0 + } +} diff --git a/contracts/ovirt/3.5/api.json b/contracts/ovirt/3.5/api.json new file mode 100644 index 0000000..1c1269c --- /dev/null +++ b/contracts/ovirt/3.5/api.json @@ -0,0 +1,9613 @@ +{ + "api_version": "3", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v3.get", + "path": "/ovirt-engine/api/v3", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v3/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v3/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v3/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/v3/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/v3/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v3/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v3/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v3/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v3/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/v3/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/v3/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/v3/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/v3/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/v3/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/v3/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/v3/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/v3/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/v3/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/v3/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/v3/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/v3/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/v3/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/v3/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/v3/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v3/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v3/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v3/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v3/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v3/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v3/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v3/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v3/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v3/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v3/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v3/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/v3/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "3.5.0", + "major": "3", + "minor": "5" + }, + "series": "3.5", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/3.5/deltas.json b/contracts/ovirt/3.5/deltas.json new file mode 100644 index 0000000..7a37423 --- /dev/null +++ b/contracts/ovirt/3.5/deltas.json @@ -0,0 +1,51 @@ +{ + "series": "3.5", + "previous": "3.4", + "added_count": 42, + "removed_count": 0, + "added": [ + "DELETE /ovirt-engine/api/instancetypes/{id}", + "DELETE /ovirt-engine/api/katelloerrata/{id}", + "DELETE /ovirt-engine/api/operatingsystems/{id}", + "DELETE /ovirt-engine/api/v3/instancetypes/{id}", + "DELETE /ovirt-engine/api/v3/katelloerrata/{id}", + "DELETE /ovirt-engine/api/v3/operatingsystems/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "DELETE /ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "GET /ovirt-engine/api/instancetypes", + "GET /ovirt-engine/api/instancetypes/{id}", + "GET /ovirt-engine/api/katelloerrata", + "GET /ovirt-engine/api/katelloerrata/{id}", + "GET /ovirt-engine/api/operatingsystems", + "GET /ovirt-engine/api/operatingsystems/{id}", + "GET /ovirt-engine/api/v3/instancetypes", + "GET /ovirt-engine/api/v3/instancetypes/{id}", + "GET /ovirt-engine/api/v3/katelloerrata", + "GET /ovirt-engine/api/v3/katelloerrata/{id}", + "GET /ovirt-engine/api/v3/operatingsystems", + "GET /ovirt-engine/api/v3/operatingsystems/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "GET /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "GET /ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "GET /ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "POST /ovirt-engine/api/instancetypes", + "POST /ovirt-engine/api/katelloerrata", + "POST /ovirt-engine/api/operatingsystems", + "POST /ovirt-engine/api/v3/instancetypes", + "POST /ovirt-engine/api/v3/katelloerrata", + "POST /ovirt-engine/api/v3/operatingsystems", + "POST /ovirt-engine/api/v3/vms/{id}/maintenance", + "POST /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "POST /ovirt-engine/api/vms/{id}/maintenance", + "POST /ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "PUT /ovirt-engine/api/instancetypes/{id}", + "PUT /ovirt-engine/api/katelloerrata/{id}", + "PUT /ovirt-engine/api/operatingsystems/{id}", + "PUT /ovirt-engine/api/v3/instancetypes/{id}", + "PUT /ovirt-engine/api/v3/katelloerrata/{id}", + "PUT /ovirt-engine/api/v3/operatingsystems/{id}", + "PUT /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "PUT /ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}" + ], + "removed": [] +} diff --git a/contracts/ovirt/3.5/manifest.json b/contracts/ovirt/3.5/manifest.json new file mode 100644 index 0000000..2bcb174 --- /dev/null +++ b/contracts/ovirt/3.5/manifest.json @@ -0,0 +1,139 @@ +{ + "series": "3.5", + "major": 35, + "api_version": "3", + "product": { + "major": "3", + "minor": "5", + "full": "3.5.0" + }, + "operation_count": 640, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "96db0541c3066df72c6af652d504e8c99443e1c4d8832fedef77976b62d7eb12", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 42, + "removed": 0 + } +} diff --git a/contracts/ovirt/3.6/api.json b/contracts/ovirt/3.6/api.json new file mode 100644 index 0000000..c0813ba --- /dev/null +++ b/contracts/ovirt/3.6/api.json @@ -0,0 +1,10273 @@ +{ + "api_version": "3", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v3.get", + "path": "/ovirt-engine/api/v3", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v3/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v3/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/v3/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/v3/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/v3/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/v3/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/v3/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/v3/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v3/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v3/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v3/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v3/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v3/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v3/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v3/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v3/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/v3/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/v3/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v3/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v3/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v3/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v3/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v3/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v3/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v3/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v3/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/v3/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/v3/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/v3/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/v3/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/v3/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/v3/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/v3/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/v3/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/v3/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/v3/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/v3/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v3/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v3/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/v3/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/v3/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/v3/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/v3/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/v3/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/v3/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/v3/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/v3/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/v3/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/v3/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/v3/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/v3/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/v3/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/v3/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/v3/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v3/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/v3/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/v3/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/v3/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/v3/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/v3/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v3/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v3/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v3/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v3/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v3/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v3/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v3/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v3/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v3/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v3/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v3/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v3/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v3/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v3/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v3/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v3/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v3/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v3/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v3/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v3/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v3/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v3/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v3/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v3/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/v3/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "3.6.0", + "major": "3", + "minor": "6" + }, + "series": "3.6", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/3.6/deltas.json b/contracts/ovirt/3.6/deltas.json new file mode 100644 index 0000000..17c5a84 --- /dev/null +++ b/contracts/ovirt/3.6/deltas.json @@ -0,0 +1,53 @@ +{ + "series": "3.6", + "previous": "3.5", + "added_count": 44, + "removed_count": 0, + "added": [ + "DELETE /ovirt-engine/api/clusterlevels/{id}", + "DELETE /ovirt-engine/api/icons/{id}", + "DELETE /ovirt-engine/api/macpools/{id}", + "DELETE /ovirt-engine/api/networkfilters/{id}", + "DELETE /ovirt-engine/api/v3/clusterlevels/{id}", + "DELETE /ovirt-engine/api/v3/icons/{id}", + "DELETE /ovirt-engine/api/v3/macpools/{id}", + "DELETE /ovirt-engine/api/v3/networkfilters/{id}", + "GET /ovirt-engine/api/clusterlevels", + "GET /ovirt-engine/api/clusterlevels/{id}", + "GET /ovirt-engine/api/icons", + "GET /ovirt-engine/api/icons/{id}", + "GET /ovirt-engine/api/macpools", + "GET /ovirt-engine/api/macpools/{id}", + "GET /ovirt-engine/api/networkfilters", + "GET /ovirt-engine/api/networkfilters/{id}", + "GET /ovirt-engine/api/v3/clusterlevels", + "GET /ovirt-engine/api/v3/clusterlevels/{id}", + "GET /ovirt-engine/api/v3/icons", + "GET /ovirt-engine/api/v3/icons/{id}", + "GET /ovirt-engine/api/v3/macpools", + "GET /ovirt-engine/api/v3/macpools/{id}", + "GET /ovirt-engine/api/v3/networkfilters", + "GET /ovirt-engine/api/v3/networkfilters/{id}", + "POST /ovirt-engine/api/clusterlevels", + "POST /ovirt-engine/api/clusters/{id}/upgrade", + "POST /ovirt-engine/api/hosts/{id}/upgrade", + "POST /ovirt-engine/api/icons", + "POST /ovirt-engine/api/macpools", + "POST /ovirt-engine/api/networkfilters", + "POST /ovirt-engine/api/v3/clusterlevels", + "POST /ovirt-engine/api/v3/clusters/{id}/upgrade", + "POST /ovirt-engine/api/v3/hosts/{id}/upgrade", + "POST /ovirt-engine/api/v3/icons", + "POST /ovirt-engine/api/v3/macpools", + "POST /ovirt-engine/api/v3/networkfilters", + "PUT /ovirt-engine/api/clusterlevels/{id}", + "PUT /ovirt-engine/api/icons/{id}", + "PUT /ovirt-engine/api/macpools/{id}", + "PUT /ovirt-engine/api/networkfilters/{id}", + "PUT /ovirt-engine/api/v3/clusterlevels/{id}", + "PUT /ovirt-engine/api/v3/icons/{id}", + "PUT /ovirt-engine/api/v3/macpools/{id}", + "PUT /ovirt-engine/api/v3/networkfilters/{id}" + ], + "removed": [] +} diff --git a/contracts/ovirt/3.6/manifest.json b/contracts/ovirt/3.6/manifest.json new file mode 100644 index 0000000..dad5834 --- /dev/null +++ b/contracts/ovirt/3.6/manifest.json @@ -0,0 +1,155 @@ +{ + "series": "3.6", + "major": 36, + "api_version": "3", + "product": { + "major": "3", + "minor": "6", + "full": "3.6.0" + }, + "operation_count": 684, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "22a62c766d0271ae3751367d6603132deba88568a9a11cf893ac58cd4aada0a2", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 44, + "removed": 0 + } +} diff --git a/contracts/ovirt/4.3/api.json b/contracts/ovirt/4.3/api.json new file mode 100644 index 0000000..a607ce3 --- /dev/null +++ b/contracts/ovirt/4.3/api.json @@ -0,0 +1,10603 @@ +{ + "api_version": "4", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v4.get", + "path": "/ovirt-engine/api/v4", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v4/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v4/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v4/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v4/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v4/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v4/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v4/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v4/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v4/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v4/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v4/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v4/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v4/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v4/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v4/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v4/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v4/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v4/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "4.3.0", + "major": "4", + "minor": "3" + }, + "series": "4.3", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/4.3/deltas.json b/contracts/ovirt/4.3/deltas.json new file mode 100644 index 0000000..488b89c --- /dev/null +++ b/contracts/ovirt/4.3/deltas.json @@ -0,0 +1,410 @@ +{ + "series": "4.3", + "previous": "3.6", + "added_count": 364, + "removed_count": 342, + "added": [ + "DELETE /ovirt-engine/api/affinitylabels/{id}", + "DELETE /ovirt-engine/api/imageTransfers/{id}", + "DELETE /ovirt-engine/api/v4/affinitylabels/{id}", + "DELETE /ovirt-engine/api/v4/bookmarks/{id}", + "DELETE /ovirt-engine/api/v4/clusterlevels/{id}", + "DELETE /ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "DELETE /ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "DELETE /ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v4/clusters/{id}", + "DELETE /ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "DELETE /ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "DELETE /ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "DELETE /ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "DELETE /ovirt-engine/api/v4/datacenters/{id}", + "DELETE /ovirt-engine/api/v4/disks/{id}", + "DELETE /ovirt-engine/api/v4/domains/{id}", + "DELETE /ovirt-engine/api/v4/events/{id}", + "DELETE /ovirt-engine/api/v4/externalhostproviders/{id}", + "DELETE /ovirt-engine/api/v4/groups/{id}", + "DELETE /ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "DELETE /ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "DELETE /ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "DELETE /ovirt-engine/api/v4/hosts/{id}", + "DELETE /ovirt-engine/api/v4/icons/{id}", + "DELETE /ovirt-engine/api/v4/imageTransfers/{id}", + "DELETE /ovirt-engine/api/v4/instancetypes/{id}", + "DELETE /ovirt-engine/api/v4/jobs/{id}", + "DELETE /ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "DELETE /ovirt-engine/api/v4/katelloerrata/{id}", + "DELETE /ovirt-engine/api/v4/macpools/{id}", + "DELETE /ovirt-engine/api/v4/networkfilters/{id}", + "DELETE /ovirt-engine/api/v4/networks/{id}", + "DELETE /ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "DELETE /ovirt-engine/api/v4/openstackimageproviders/{id}", + "DELETE /ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "DELETE /ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "DELETE /ovirt-engine/api/v4/operatingsystems/{id}", + "DELETE /ovirt-engine/api/v4/permissions/{id}", + "DELETE /ovirt-engine/api/v4/roles/{id}", + "DELETE /ovirt-engine/api/v4/schedulingpolicies/{id}", + "DELETE /ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "DELETE /ovirt-engine/api/v4/storageconnections/{id}", + "DELETE /ovirt-engine/api/v4/storagedomains/{id}", + "DELETE /ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "DELETE /ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "DELETE /ovirt-engine/api/v4/tags/{id}", + "DELETE /ovirt-engine/api/v4/templates/{id}", + "DELETE /ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "DELETE /ovirt-engine/api/v4/users/{id}", + "DELETE /ovirt-engine/api/v4/vmpools/{id}", + "DELETE /ovirt-engine/api/v4/vms/{id}", + "DELETE /ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "DELETE /ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "DELETE /ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "DELETE /ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "DELETE /ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "DELETE /ovirt-engine/api/v4/vnicprofiles/{id}", + "GET /ovirt-engine/api/affinitylabels", + "GET /ovirt-engine/api/affinitylabels/{id}", + "GET /ovirt-engine/api/imageTransfers", + "GET /ovirt-engine/api/imageTransfers/{id}", + "GET /ovirt-engine/api/v4", + "GET /ovirt-engine/api/v4/affinitylabels", + "GET /ovirt-engine/api/v4/affinitylabels/{id}", + "GET /ovirt-engine/api/v4/bookmarks", + "GET /ovirt-engine/api/v4/bookmarks/{id}", + "GET /ovirt-engine/api/v4/clusterlevels", + "GET /ovirt-engine/api/v4/clusterlevels/{id}", + "GET /ovirt-engine/api/v4/clusters", + "GET /ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "GET /ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "GET /ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "GET /ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "GET /ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "GET /ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "GET /ovirt-engine/api/v4/clusters/{id}", + "GET /ovirt-engine/api/v4/datacenters", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "GET /ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "GET /ovirt-engine/api/v4/datacenters/{id}", + "GET /ovirt-engine/api/v4/disks", + "GET /ovirt-engine/api/v4/disks/{id}", + "GET /ovirt-engine/api/v4/domains", + "GET /ovirt-engine/api/v4/domains/{id}", + "GET /ovirt-engine/api/v4/events", + "GET /ovirt-engine/api/v4/events/{id}", + "GET /ovirt-engine/api/v4/externalhostproviders", + "GET /ovirt-engine/api/v4/externalhostproviders/{id}", + "GET /ovirt-engine/api/v4/groups", + "GET /ovirt-engine/api/v4/groups/{id}", + "GET /ovirt-engine/api/v4/hosts", + "GET /ovirt-engine/api/v4/hosts/{host_id}/nics", + "GET /ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "GET /ovirt-engine/api/v4/hosts/{host_id}/permissions", + "GET /ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "GET /ovirt-engine/api/v4/hosts/{host_id}/statistics", + "GET /ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "GET /ovirt-engine/api/v4/hosts/{host_id}/tags", + "GET /ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "GET /ovirt-engine/api/v4/hosts/{id}", + "GET /ovirt-engine/api/v4/icons", + "GET /ovirt-engine/api/v4/icons/{id}", + "GET /ovirt-engine/api/v4/imageTransfers", + "GET /ovirt-engine/api/v4/imageTransfers/{id}", + "GET /ovirt-engine/api/v4/instancetypes", + "GET /ovirt-engine/api/v4/instancetypes/{id}", + "GET /ovirt-engine/api/v4/jobs", + "GET /ovirt-engine/api/v4/jobs/{id}", + "GET /ovirt-engine/api/v4/jobs/{job_id}/steps", + "GET /ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "GET /ovirt-engine/api/v4/katelloerrata", + "GET /ovirt-engine/api/v4/katelloerrata/{id}", + "GET /ovirt-engine/api/v4/macpools", + "GET /ovirt-engine/api/v4/macpools/{id}", + "GET /ovirt-engine/api/v4/networkfilters", + "GET /ovirt-engine/api/v4/networkfilters/{id}", + "GET /ovirt-engine/api/v4/networks", + "GET /ovirt-engine/api/v4/networks/{id}", + "GET /ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "GET /ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "GET /ovirt-engine/api/v4/openstackimageproviders", + "GET /ovirt-engine/api/v4/openstackimageproviders/{id}", + "GET /ovirt-engine/api/v4/openstacknetworkproviders", + "GET /ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "GET /ovirt-engine/api/v4/openstackvolumeproviders", + "GET /ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "GET /ovirt-engine/api/v4/operatingsystems", + "GET /ovirt-engine/api/v4/operatingsystems/{id}", + "GET /ovirt-engine/api/v4/permissions", + "GET /ovirt-engine/api/v4/permissions/{id}", + "GET /ovirt-engine/api/v4/roles", + "GET /ovirt-engine/api/v4/roles/{id}", + "GET /ovirt-engine/api/v4/schedulingpolicies", + "GET /ovirt-engine/api/v4/schedulingpolicies/{id}", + "GET /ovirt-engine/api/v4/schedulingpolicyunits", + "GET /ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "GET /ovirt-engine/api/v4/storageconnections", + "GET /ovirt-engine/api/v4/storageconnections/{id}", + "GET /ovirt-engine/api/v4/storagedomains", + "GET /ovirt-engine/api/v4/storagedomains/{id}", + "GET /ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "GET /ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "GET /ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "GET /ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "GET /ovirt-engine/api/v4/tags", + "GET /ovirt-engine/api/v4/tags/{id}", + "GET /ovirt-engine/api/v4/templates", + "GET /ovirt-engine/api/v4/templates/{id}", + "GET /ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "GET /ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "GET /ovirt-engine/api/v4/templates/{template_id}/nics", + "GET /ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "GET /ovirt-engine/api/v4/users", + "GET /ovirt-engine/api/v4/users/{id}", + "GET /ovirt-engine/api/v4/vmpools", + "GET /ovirt-engine/api/v4/vmpools/{id}", + "GET /ovirt-engine/api/v4/vms", + "GET /ovirt-engine/api/v4/vms/{id}", + "GET /ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "GET /ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "GET /ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "GET /ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "GET /ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "GET /ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "GET /ovirt-engine/api/v4/vms/{vm_id}/nics", + "GET /ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "GET /ovirt-engine/api/v4/vms/{vm_id}/permissions", + "GET /ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "GET /ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "GET /ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "GET /ovirt-engine/api/v4/vms/{vm_id}/tags", + "GET /ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "GET /ovirt-engine/api/v4/vnicprofiles", + "GET /ovirt-engine/api/v4/vnicprofiles/{id}", + "POST /ovirt-engine/api/affinitylabels", + "POST /ovirt-engine/api/hosts/{id}/enrollcertificate", + "POST /ovirt-engine/api/imageTransfers", + "POST /ovirt-engine/api/v4/affinitylabels", + "POST /ovirt-engine/api/v4/bookmarks", + "POST /ovirt-engine/api/v4/clusterlevels", + "POST /ovirt-engine/api/v4/clusters", + "POST /ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "POST /ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "POST /ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "POST /ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "POST /ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "POST /ovirt-engine/api/v4/clusters/{id}/syncallnetworks" + ], + "removed": [ + "DELETE /ovirt-engine/api/v3/bookmarks/{id}", + "DELETE /ovirt-engine/api/v3/clusterlevels/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/clusters/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "DELETE /ovirt-engine/api/v3/datacenters/{id}", + "DELETE /ovirt-engine/api/v3/disks/{id}", + "DELETE /ovirt-engine/api/v3/domains/{id}", + "DELETE /ovirt-engine/api/v3/events/{id}", + "DELETE /ovirt-engine/api/v3/externalhostproviders/{id}", + "DELETE /ovirt-engine/api/v3/groups/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "DELETE /ovirt-engine/api/v3/hosts/{id}", + "DELETE /ovirt-engine/api/v3/icons/{id}", + "DELETE /ovirt-engine/api/v3/instancetypes/{id}", + "DELETE /ovirt-engine/api/v3/jobs/{id}", + "DELETE /ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "DELETE /ovirt-engine/api/v3/katelloerrata/{id}", + "DELETE /ovirt-engine/api/v3/macpools/{id}", + "DELETE /ovirt-engine/api/v3/networkfilters/{id}", + "DELETE /ovirt-engine/api/v3/networks/{id}", + "DELETE /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "DELETE /ovirt-engine/api/v3/openstackimageproviders/{id}", + "DELETE /ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "DELETE /ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "DELETE /ovirt-engine/api/v3/operatingsystems/{id}", + "DELETE /ovirt-engine/api/v3/permissions/{id}", + "DELETE /ovirt-engine/api/v3/roles/{id}", + "DELETE /ovirt-engine/api/v3/schedulingpolicies/{id}", + "DELETE /ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "DELETE /ovirt-engine/api/v3/storageconnections/{id}", + "DELETE /ovirt-engine/api/v3/storagedomains/{id}", + "DELETE /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "DELETE /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "DELETE /ovirt-engine/api/v3/tags/{id}", + "DELETE /ovirt-engine/api/v3/templates/{id}", + "DELETE /ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "DELETE /ovirt-engine/api/v3/users/{id}", + "DELETE /ovirt-engine/api/v3/vmpools/{id}", + "DELETE /ovirt-engine/api/v3/vms/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "DELETE /ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "DELETE /ovirt-engine/api/v3/vnicprofiles/{id}", + "GET /ovirt-engine/api/v3", + "GET /ovirt-engine/api/v3/bookmarks", + "GET /ovirt-engine/api/v3/bookmarks/{id}", + "GET /ovirt-engine/api/v3/clusterlevels", + "GET /ovirt-engine/api/v3/clusterlevels/{id}", + "GET /ovirt-engine/api/v3/clusters", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "GET /ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "GET /ovirt-engine/api/v3/clusters/{id}", + "GET /ovirt-engine/api/v3/datacenters", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "GET /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "GET /ovirt-engine/api/v3/datacenters/{id}", + "GET /ovirt-engine/api/v3/disks", + "GET /ovirt-engine/api/v3/disks/{id}", + "GET /ovirt-engine/api/v3/domains", + "GET /ovirt-engine/api/v3/domains/{id}", + "GET /ovirt-engine/api/v3/events", + "GET /ovirt-engine/api/v3/events/{id}", + "GET /ovirt-engine/api/v3/externalhostproviders", + "GET /ovirt-engine/api/v3/externalhostproviders/{id}", + "GET /ovirt-engine/api/v3/groups", + "GET /ovirt-engine/api/v3/groups/{id}", + "GET /ovirt-engine/api/v3/hosts", + "GET /ovirt-engine/api/v3/hosts/{host_id}/nics", + "GET /ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "GET /ovirt-engine/api/v3/hosts/{host_id}/permissions", + "GET /ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "GET /ovirt-engine/api/v3/hosts/{host_id}/statistics", + "GET /ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "GET /ovirt-engine/api/v3/hosts/{host_id}/tags", + "GET /ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "GET /ovirt-engine/api/v3/hosts/{id}", + "GET /ovirt-engine/api/v3/icons", + "GET /ovirt-engine/api/v3/icons/{id}", + "GET /ovirt-engine/api/v3/instancetypes", + "GET /ovirt-engine/api/v3/instancetypes/{id}", + "GET /ovirt-engine/api/v3/jobs", + "GET /ovirt-engine/api/v3/jobs/{id}", + "GET /ovirt-engine/api/v3/jobs/{job_id}/steps", + "GET /ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "GET /ovirt-engine/api/v3/katelloerrata", + "GET /ovirt-engine/api/v3/katelloerrata/{id}", + "GET /ovirt-engine/api/v3/macpools", + "GET /ovirt-engine/api/v3/macpools/{id}", + "GET /ovirt-engine/api/v3/networkfilters", + "GET /ovirt-engine/api/v3/networkfilters/{id}", + "GET /ovirt-engine/api/v3/networks", + "GET /ovirt-engine/api/v3/networks/{id}", + "GET /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "GET /ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "GET /ovirt-engine/api/v3/openstackimageproviders", + "GET /ovirt-engine/api/v3/openstackimageproviders/{id}", + "GET /ovirt-engine/api/v3/openstacknetworkproviders", + "GET /ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "GET /ovirt-engine/api/v3/openstackvolumeproviders", + "GET /ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "GET /ovirt-engine/api/v3/operatingsystems", + "GET /ovirt-engine/api/v3/operatingsystems/{id}", + "GET /ovirt-engine/api/v3/permissions", + "GET /ovirt-engine/api/v3/permissions/{id}", + "GET /ovirt-engine/api/v3/roles", + "GET /ovirt-engine/api/v3/roles/{id}", + "GET /ovirt-engine/api/v3/schedulingpolicies", + "GET /ovirt-engine/api/v3/schedulingpolicies/{id}", + "GET /ovirt-engine/api/v3/schedulingpolicyunits", + "GET /ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "GET /ovirt-engine/api/v3/storageconnections", + "GET /ovirt-engine/api/v3/storageconnections/{id}", + "GET /ovirt-engine/api/v3/storagedomains", + "GET /ovirt-engine/api/v3/storagedomains/{id}", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "GET /ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "GET /ovirt-engine/api/v3/tags", + "GET /ovirt-engine/api/v3/tags/{id}", + "GET /ovirt-engine/api/v3/templates", + "GET /ovirt-engine/api/v3/templates/{id}", + "GET /ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "GET /ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "GET /ovirt-engine/api/v3/templates/{template_id}/nics", + "GET /ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "GET /ovirt-engine/api/v3/users", + "GET /ovirt-engine/api/v3/users/{id}", + "GET /ovirt-engine/api/v3/vmpools", + "GET /ovirt-engine/api/v3/vmpools/{id}", + "GET /ovirt-engine/api/v3/vms", + "GET /ovirt-engine/api/v3/vms/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "GET /ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "GET /ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "GET /ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/nics", + "GET /ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/permissions", + "GET /ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "GET /ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "GET /ovirt-engine/api/v3/vms/{vm_id}/tags", + "GET /ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "GET /ovirt-engine/api/v3/vnicprofiles", + "GET /ovirt-engine/api/v3/vnicprofiles/{id}", + "POST /ovirt-engine/api/v3/bookmarks", + "POST /ovirt-engine/api/v3/clusterlevels", + "POST /ovirt-engine/api/v3/clusters", + "POST /ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "POST /ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "POST /ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "POST /ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "POST /ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "POST /ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "POST /ovirt-engine/api/v3/clusters/{id}/upgrade", + "POST /ovirt-engine/api/v3/datacenters", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "POST /ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "POST /ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "POST /ovirt-engine/api/v3/disks", + "POST /ovirt-engine/api/v3/disks/{id}/copy", + "POST /ovirt-engine/api/v3/disks/{id}/export", + "POST /ovirt-engine/api/v3/disks/{id}/move", + "POST /ovirt-engine/api/v3/disks/{id}/sparsify", + "POST /ovirt-engine/api/v3/domains" + ] +} diff --git a/contracts/ovirt/4.3/manifest.json b/contracts/ovirt/4.3/manifest.json new file mode 100644 index 0000000..4238d16 --- /dev/null +++ b/contracts/ovirt/4.3/manifest.json @@ -0,0 +1,163 @@ +{ + "series": "4.3", + "major": 43, + "api_version": "4", + "product": { + "major": "4", + "minor": "3", + "full": "4.3.0" + }, + "operation_count": 706, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "c4aaed52cd6ffe3d6f2ece2e3b26117fdae52f043ae9d1c4f1be6848338a892b", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + } + ], + "deltas": { + "added": 364, + "removed": 342 + } +} diff --git a/contracts/ovirt/4.4/api.json b/contracts/ovirt/4.4/api.json new file mode 100644 index 0000000..a1394bf --- /dev/null +++ b/contracts/ovirt/4.4/api.json @@ -0,0 +1,10813 @@ +{ + "api_version": "4", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduce", + "operation_id": "disks.reduce", + "path": "/ovirt-engine/api/disks/{id}/reduce", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduceluns", + "operation_id": "storagedomains.reduceluns", + "path": "/ovirt-engine/api/storagedomains/{id}/reduceluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "GET", + "notes": "List options", + "operation_id": "options.list", + "path": "/ovirt-engine/api/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "POST", + "notes": "Add engine_option", + "operation_id": "options.add", + "path": "/ovirt-engine/api/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 201 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "options.get", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "options.update", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "options.remove", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v4.get", + "path": "/ovirt-engine/api/v4", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v4/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v4/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v4/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduce", + "operation_id": "disks.reduce", + "path": "/ovirt-engine/api/v4/disks/{id}/reduce", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v4/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v4/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v4/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v4/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduceluns", + "operation_id": "storagedomains.reduceluns", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/reduceluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v4/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v4/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v4/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v4/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v4/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v4/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v4/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v4/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v4/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v4/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v4/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "GET", + "notes": "List options", + "operation_id": "options.list", + "path": "/ovirt-engine/api/v4/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "POST", + "notes": "Add engine_option", + "operation_id": "options.add", + "path": "/ovirt-engine/api/v4/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 201 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "options.get", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "options.update", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "options.remove", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "4.4.0", + "major": "4", + "minor": "4" + }, + "series": "4.4", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/4.4/deltas.json b/contracts/ovirt/4.4/deltas.json new file mode 100644 index 0000000..696f5ad --- /dev/null +++ b/contracts/ovirt/4.4/deltas.json @@ -0,0 +1,23 @@ +{ + "series": "4.4", + "previous": "4.3", + "added_count": 14, + "removed_count": 0, + "added": [ + "DELETE /ovirt-engine/api/options/{id}", + "DELETE /ovirt-engine/api/v4/options/{id}", + "GET /ovirt-engine/api/options", + "GET /ovirt-engine/api/options/{id}", + "GET /ovirt-engine/api/v4/options", + "GET /ovirt-engine/api/v4/options/{id}", + "POST /ovirt-engine/api/disks/{id}/reduce", + "POST /ovirt-engine/api/options", + "POST /ovirt-engine/api/storagedomains/{id}/reduceluns", + "POST /ovirt-engine/api/v4/disks/{id}/reduce", + "POST /ovirt-engine/api/v4/options", + "POST /ovirt-engine/api/v4/storagedomains/{id}/reduceluns", + "PUT /ovirt-engine/api/options/{id}", + "PUT /ovirt-engine/api/v4/options/{id}" + ], + "removed": [] +} diff --git a/contracts/ovirt/4.4/manifest.json b/contracts/ovirt/4.4/manifest.json new file mode 100644 index 0000000..7583957 --- /dev/null +++ b/contracts/ovirt/4.4/manifest.json @@ -0,0 +1,167 @@ +{ + "series": "4.4", + "major": 44, + "api_version": "4", + "product": { + "major": "4", + "minor": "4", + "full": "4.4.0" + }, + "operation_count": 720, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "1d90616e31930cac0c0102ce1b4279bae661f6ea62c2a4ced3f6c7a61349130c", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + }, + { + "rel": "options", + "href": "/ovirt-engine/api/options" + } + ], + "deltas": { + "added": 14, + "removed": 0 + } +} diff --git a/contracts/ovirt/4.5/api.json b/contracts/ovirt/4.5/api.json new file mode 100644 index 0000000..1b58678 --- /dev/null +++ b/contracts/ovirt/4.5/api.json @@ -0,0 +1,10813 @@ +{ + "api_version": "4", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduce", + "operation_id": "disks.reduce", + "path": "/ovirt-engine/api/disks/{id}/reduce", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduceluns", + "operation_id": "storagedomains.reduceluns", + "path": "/ovirt-engine/api/storagedomains/{id}/reduceluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "GET", + "notes": "List options", + "operation_id": "options.list", + "path": "/ovirt-engine/api/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "POST", + "notes": "Add engine_option", + "operation_id": "options.add", + "path": "/ovirt-engine/api/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 201 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "options.get", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "options.update", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "options.remove", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v4.get", + "path": "/ovirt-engine/api/v4", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v4/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v4/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v4/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduce", + "operation_id": "disks.reduce", + "path": "/ovirt-engine/api/v4/disks/{id}/reduce", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v4/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v4/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v4/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v4/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduceluns", + "operation_id": "storagedomains.reduceluns", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/reduceluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v4/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v4/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v4/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v4/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v4/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v4/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v4/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v4/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v4/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v4/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v4/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "GET", + "notes": "List options", + "operation_id": "options.list", + "path": "/ovirt-engine/api/v4/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "POST", + "notes": "Add engine_option", + "operation_id": "options.add", + "path": "/ovirt-engine/api/v4/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 201 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "options.get", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "options.update", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "options.remove", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "4.5.0", + "major": "4", + "minor": "5" + }, + "series": "4.5", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/4.5/deltas.json b/contracts/ovirt/4.5/deltas.json new file mode 100644 index 0000000..f3b18de --- /dev/null +++ b/contracts/ovirt/4.5/deltas.json @@ -0,0 +1,8 @@ +{ + "series": "4.5", + "previous": "4.4", + "added_count": 0, + "removed_count": 0, + "added": [], + "removed": [] +} diff --git a/contracts/ovirt/4.5/manifest.json b/contracts/ovirt/4.5/manifest.json new file mode 100644 index 0000000..7ea3b70 --- /dev/null +++ b/contracts/ovirt/4.5/manifest.json @@ -0,0 +1,167 @@ +{ + "series": "4.5", + "major": 45, + "api_version": "4", + "product": { + "major": "4", + "minor": "5", + "full": "4.5.0" + }, + "operation_count": 720, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "729a789a4d2d63813b89ee9a7f98669eefbbdc98974416e7f6e7c68d5cb15ec7", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + }, + { + "rel": "options", + "href": "/ovirt-engine/api/options" + } + ], + "deltas": { + "added": 0, + "removed": 0 + } +} diff --git a/contracts/ovirt/index.json b/contracts/ovirt/index.json new file mode 100644 index 0000000..812cee4 --- /dev/null +++ b/contracts/ovirt/index.json @@ -0,0 +1,1502 @@ +{ + "series": [ + { + "series": "3.0", + "major": 30, + "api_version": "3", + "product": { + "major": "3", + "minor": "0", + "full": "3.0.0" + }, + "operation_count": 468, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "56ca5b81e3ede7c52c77f4e478bf2f0b6cc86d8a3a49f546e5a5352b23b02c70", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + } + ], + "deltas": { + "added": 468, + "removed": 0 + } + }, + { + "series": "3.1", + "major": 31, + "api_version": "3", + "product": { + "major": "3", + "minor": "1", + "full": "3.1.0" + }, + "operation_count": 498, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "14b4cc5a097c71ed8880d552123c2924b7c6cd540570d47eca786d0af7193241", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + } + ], + "deltas": { + "added": 30, + "removed": 0 + } + }, + { + "series": "3.2", + "major": 32, + "api_version": "3", + "product": { + "major": "3", + "minor": "2", + "full": "3.2.0" + }, + "operation_count": 506, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "49c672c0da726abe31624680f0b7326d21857b92c313af32b9b5ea6a35cce5bb", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + } + ], + "deltas": { + "added": 8, + "removed": 0 + } + }, + { + "series": "3.3", + "major": 33, + "api_version": "3", + "product": { + "major": "3", + "minor": "3", + "full": "3.3.0" + }, + "operation_count": 576, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "0dc63cde6bb0750d79a3b3b74ba7d4b14ed2918cab83cadd53cbfe8b3dff0334", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 70, + "removed": 0 + } + }, + { + "series": "3.4", + "major": 34, + "api_version": "3", + "product": { + "major": "3", + "minor": "4", + "full": "3.4.0" + }, + "operation_count": 598, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "8bdfa1c72e75346e1b49ec3068a3af9fb86bc71b1540217b3747e91d5bd69233", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 22, + "removed": 0 + } + }, + { + "series": "3.5", + "major": 35, + "api_version": "3", + "product": { + "major": "3", + "minor": "5", + "full": "3.5.0" + }, + "operation_count": 640, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "96db0541c3066df72c6af652d504e8c99443e1c4d8832fedef77976b62d7eb12", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 42, + "removed": 0 + } + }, + { + "series": "3.6", + "major": 36, + "api_version": "3", + "product": { + "major": "3", + "minor": "6", + "full": "3.6.0" + }, + "operation_count": 684, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "22a62c766d0271ae3751367d6603132deba88568a9a11cf893ac58cd4aada0a2", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + } + ], + "deltas": { + "added": 44, + "removed": 0 + } + }, + { + "series": "4.3", + "major": 43, + "api_version": "4", + "product": { + "major": "4", + "minor": "3", + "full": "4.3.0" + }, + "operation_count": 706, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "c4aaed52cd6ffe3d6f2ece2e3b26117fdae52f043ae9d1c4f1be6848338a892b", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + } + ], + "deltas": { + "added": 364, + "removed": 342 + } + }, + { + "series": "4.4", + "major": 44, + "api_version": "4", + "product": { + "major": "4", + "minor": "4", + "full": "4.4.0" + }, + "operation_count": 720, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "1d90616e31930cac0c0102ce1b4279bae661f6ea62c2a4ced3f6c7a61349130c", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + }, + { + "rel": "options", + "href": "/ovirt-engine/api/options" + } + ], + "deltas": { + "added": 14, + "removed": 0 + } + }, + { + "series": "4.5", + "major": 45, + "api_version": "4", + "product": { + "major": "4", + "minor": "5", + "full": "4.5.0" + }, + "operation_count": 720, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "729a789a4d2d63813b89ee9a7f98669eefbbdc98974416e7f6e7c68d5cb15ec7", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + }, + { + "rel": "options", + "href": "/ovirt-engine/api/options" + } + ], + "deltas": { + "added": 0, + "removed": 0 + } + }, + { + "series": "master", + "major": 50, + "api_version": "4", + "product": { + "major": "4", + "minor": "6", + "full": "4.6.0-master" + }, + "operation_count": 720, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "843849e0634170a061e2c91cd63831f46859bb82ef025d1da46074ddadc332ae", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + }, + { + "rel": "options", + "href": "/ovirt-engine/api/options" + } + ], + "deltas": { + "added": 0, + "removed": 0 + } + } + ], + "generated_at": "2026-07-16T04:31:47Z" +} diff --git a/contracts/ovirt/master/api.json b/contracts/ovirt/master/api.json new file mode 100644 index 0000000..1dbbeba --- /dev/null +++ b/contracts/ovirt/master/api.json @@ -0,0 +1,10813 @@ +{ + "api_version": "4", + "operations": [ + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.get", + "path": "/ovirt-engine/api", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduce", + "operation_id": "disks.reduce", + "path": "/ovirt-engine/api/disks/{id}/reduce", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduceluns", + "operation_id": "storagedomains.reduceluns", + "path": "/ovirt-engine/api/storagedomains/{id}/reduceluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "GET", + "notes": "List options", + "operation_id": "options.list", + "path": "/ovirt-engine/api/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "POST", + "notes": "Add engine_option", + "operation_id": "options.add", + "path": "/ovirt-engine/api/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 201 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "options.get", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "options.update", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "options.remove", + "path": "/ovirt-engine/api/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "api", + "create_status": 201, + "element": "api", + "introduced_in": "3.0", + "kind": "root", + "method": "GET", + "notes": "API entry point", + "operation_id": "api.v4.get", + "path": "/ovirt-engine/api/v4", + "requires_auth": false, + "resource_type": "api", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitylabels", + "operation_id": "affinitylabels.list", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": true, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_label", + "operation_id": "affinitylabels.add", + "path": "/ovirt-engine/api/v4/affinitylabels", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitylabels.get", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitylabels.update", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitylabels", + "create_status": 201, + "element": "affinity_label", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitylabels.remove", + "path": "/ovirt-engine/api/v4/affinitylabels/{id}", + "requires_auth": true, + "resource_type": "affinity_label", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List bookmarks", + "operation_id": "bookmarks.list", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": true, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add bookmark", + "operation_id": "bookmarks.add", + "path": "/ovirt-engine/api/v4/bookmarks", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 201 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "bookmarks.get", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "bookmarks.update", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "bookmarks", + "create_status": 201, + "element": "bookmark", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "bookmarks.remove", + "path": "/ovirt-engine/api/v4/bookmarks/{id}", + "requires_auth": true, + "resource_type": "bookmark", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List clusterlevels", + "operation_id": "clusterlevels.list", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add cluster_level", + "operation_id": "clusterlevels.add", + "path": "/ovirt-engine/api/v4/clusterlevels", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusterlevels.get", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusterlevels.update", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusterlevels", + "create_status": 201, + "element": "cluster_level", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusterlevels.remove", + "path": "/ovirt-engine/api/v4/clusterlevels/{id}", + "requires_auth": true, + "resource_type": "cluster_level", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": true, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action resetemulatedmachine", + "operation_id": "clusters.resetemulatedmachine", + "path": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action syncallnetworks", + "operation_id": "clusters.syncallnetworks", + "path": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "clusters.upgrade", + "path": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshglusterhealstatus", + "operation_id": "clusters.refreshglusterhealstatus", + "path": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List datacenters", + "operation_id": "datacenters.list", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": true, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add data_center", + "operation_id": "datacenters.add", + "path": "/ovirt-engine/api/v4/datacenters", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 201 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "datacenters.get", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "datacenters.update", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "datacenters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{id}", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "datacenters", + "create_status": 201, + "element": "data_center", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cleanfinishedtasks", + "operation_id": "datacenters.cleanfinishedtasks", + "path": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "requires_auth": true, + "resource_type": "data_center", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": true, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action copy", + "operation_id": "disks.copy", + "path": "/ovirt-engine/api/v4/disks/{id}/copy", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "disks.export", + "path": "/ovirt-engine/api/v4/disks/{id}/export", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action move", + "operation_id": "disks.move", + "path": "/ovirt-engine/api/v4/disks/{id}/move", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action sparsify", + "operation_id": "disks.sparsify", + "path": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduce", + "operation_id": "disks.reduce", + "path": "/ovirt-engine/api/v4/disks/{id}/reduce", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List domains", + "operation_id": "domains.list", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add domain", + "operation_id": "domains.add", + "path": "/ovirt-engine/api/v4/domains", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "domains.get", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "domains.update", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "domains", + "create_status": 201, + "element": "domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "domains.remove", + "path": "/ovirt-engine/api/v4/domains/{id}", + "requires_auth": true, + "resource_type": "domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List events", + "operation_id": "events.list", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": true, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add event", + "operation_id": "events.add", + "path": "/ovirt-engine/api/v4/events", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 201 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "events.get", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "events.update", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "events", + "create_status": 201, + "element": "event", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "events.remove", + "path": "/ovirt-engine/api/v4/events/{id}", + "requires_auth": true, + "resource_type": "event", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List externalhostproviders", + "operation_id": "externalhostproviders.list", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add external_host_provider", + "operation_id": "externalhostproviders.add", + "path": "/ovirt-engine/api/v4/externalhostproviders", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "externalhostproviders.get", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "externalhostproviders.update", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "externalhostproviders", + "create_status": 201, + "element": "external_host_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "externalhostproviders.remove", + "path": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "requires_auth": true, + "resource_type": "external_host_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List groups", + "operation_id": "groups.list", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": true, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add group", + "operation_id": "groups.add", + "path": "/ovirt-engine/api/v4/groups", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "groups.get", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "groups.update", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "groups", + "create_status": 201, + "element": "group", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "groups.remove", + "path": "/ovirt-engine/api/v4/groups/{id}", + "requires_auth": true, + "resource_type": "group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List hosts", + "operation_id": "hosts.list", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": true, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host", + "operation_id": "hosts.add", + "path": "/ovirt-engine/api/v4/hosts", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 201 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "hosts.get", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "hosts.update", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "hosts.remove", + "path": "/ovirt-engine/api/v4/hosts/{id}", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "hosts.activate", + "path": "/ovirt-engine/api/v4/hosts/{id}/activate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "hosts.deactivate", + "path": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action approve", + "operation_id": "hosts.approve", + "path": "/ovirt-engine/api/v4/hosts/{id}/approve", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action install", + "operation_id": "hosts.install", + "path": "/ovirt-engine/api/v4/hosts/{id}/install", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action fence", + "operation_id": "hosts.fence", + "path": "/ovirt-engine/api/v4/hosts/{id}/fence", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsidiscover", + "operation_id": "hosts.iscsidiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action iscsilogin", + "operation_id": "hosts.iscsilogin", + "path": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commitnetconfig", + "operation_id": "hosts.commitnetconfig", + "path": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refresh", + "operation_id": "hosts.refresh", + "path": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action unregisteredstoragedomainsdiscover", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "path": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgrade", + "operation_id": "hosts.upgrade", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action upgradeCheck", + "operation_id": "hosts.upgradeCheck", + "path": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "hosts", + "create_status": 201, + "element": "host", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action enrollcertificate", + "operation_id": "hosts.enrollcertificate", + "path": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "requires_auth": true, + "resource_type": "host", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List icons", + "operation_id": "icons.list", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add icon", + "operation_id": "icons.add", + "path": "/ovirt-engine/api/v4/icons", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 201 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "icons.get", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "icons.update", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "icons", + "create_status": 201, + "element": "icon", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "icons.remove", + "path": "/ovirt-engine/api/v4/icons/{id}", + "requires_auth": true, + "resource_type": "icon", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List instancetypes", + "operation_id": "instancetypes.list", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": true, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add instance_type", + "operation_id": "instancetypes.add", + "path": "/ovirt-engine/api/v4/instancetypes", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 201 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "instancetypes.get", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "instancetypes.update", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "instancetypes", + "create_status": 201, + "element": "instance_type", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "instancetypes.remove", + "path": "/ovirt-engine/api/v4/instancetypes/{id}", + "requires_auth": true, + "resource_type": "instance_type", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List jobs", + "operation_id": "jobs.list", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add job", + "operation_id": "jobs.add", + "path": "/ovirt-engine/api/v4/jobs", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 201 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "jobs.get", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "jobs.update", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "jobs", + "create_status": 201, + "element": "job", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "jobs.remove", + "path": "/ovirt-engine/api/v4/jobs/{id}", + "requires_auth": true, + "resource_type": "job", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List katelloerrata", + "operation_id": "katelloerrata.list", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": true, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add katello_erratum", + "operation_id": "katelloerrata.add", + "path": "/ovirt-engine/api/v4/katelloerrata", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 201 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "katelloerrata.get", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "katelloerrata.update", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "katelloerrata", + "create_status": 201, + "element": "katello_erratum", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "katelloerrata.remove", + "path": "/ovirt-engine/api/v4/katelloerrata/{id}", + "requires_auth": true, + "resource_type": "katello_erratum", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List macpools", + "operation_id": "macpools.list", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add mac_pool", + "operation_id": "macpools.add", + "path": "/ovirt-engine/api/v4/macpools", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "macpools.get", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "macpools.update", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "macpools", + "create_status": 201, + "element": "mac_pool", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "macpools.remove", + "path": "/ovirt-engine/api/v4/macpools/{id}", + "requires_auth": true, + "resource_type": "mac_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "GET", + "notes": "List networkfilters", + "operation_id": "networkfilters.list", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "collection", + "method": "POST", + "notes": "Add network_filter", + "operation_id": "networkfilters.add", + "path": "/ovirt-engine/api/v4/networkfilters", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networkfilters.get", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networkfilters.update", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networkfilters", + "create_status": 201, + "element": "network_filter", + "introduced_in": "3.6", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networkfilters.remove", + "path": "/ovirt-engine/api/v4/networkfilters/{id}", + "requires_auth": true, + "resource_type": "network_filter", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": true, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstackimageproviders", + "operation_id": "openstackimageproviders.list", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_image_provider", + "operation_id": "openstackimageproviders.add", + "path": "/ovirt-engine/api/v4/openstackimageproviders", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackimageproviders.get", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackimageproviders.update", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackimageproviders", + "create_status": 201, + "element": "openstack_image_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackimageproviders.remove", + "path": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_image_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List openstacknetworkproviders", + "operation_id": "openstacknetworkproviders.list", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_network_provider", + "operation_id": "openstacknetworkproviders.add", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstacknetworkproviders.get", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstacknetworkproviders.update", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstacknetworkproviders", + "create_status": 201, + "element": "openstack_network_provider", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstacknetworkproviders.remove", + "path": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_network_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "GET", + "notes": "List openstackvolumeproviders", + "operation_id": "openstackvolumeproviders.list", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": true, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "collection", + "method": "POST", + "notes": "Add openstack_volume_provider", + "operation_id": "openstackvolumeproviders.add", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 201 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "openstackvolumeproviders.get", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "openstackvolumeproviders.update", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "openstackvolumeproviders", + "create_status": 201, + "element": "openstack_volume_provider", + "introduced_in": "3.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "openstackvolumeproviders.remove", + "path": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "requires_auth": true, + "resource_type": "openstack_volume_provider", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List operatingsystems", + "operation_id": "operatingsystems.list", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add operating_system", + "operation_id": "operatingsystems.add", + "path": "/ovirt-engine/api/v4/operatingsystems", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 201 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "operatingsystems.get", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "operatingsystems.update", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "operatingsystems", + "create_status": 201, + "element": "operating_system", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "operatingsystems.remove", + "path": "/ovirt-engine/api/v4/operatingsystems/{id}", + "requires_auth": true, + "resource_type": "operating_system", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List roles", + "operation_id": "roles.list", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": true, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add role", + "operation_id": "roles.add", + "path": "/ovirt-engine/api/v4/roles", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 201 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "roles.get", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "roles.update", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "roles", + "create_status": 201, + "element": "role", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "roles.remove", + "path": "/ovirt-engine/api/v4/roles/{id}", + "requires_auth": true, + "resource_type": "role", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicies", + "operation_id": "schedulingpolicies.list", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": true, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy", + "operation_id": "schedulingpolicies.add", + "path": "/ovirt-engine/api/v4/schedulingpolicies", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicies.get", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicies.update", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicies", + "create_status": 201, + "element": "scheduling_policy", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicies.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List schedulingpolicyunits", + "operation_id": "schedulingpolicyunits.list", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add scheduling_policy_unit", + "operation_id": "schedulingpolicyunits.add", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 201 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "schedulingpolicyunits.get", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "schedulingpolicyunits.update", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "schedulingpolicyunits", + "create_status": 201, + "element": "scheduling_policy_unit", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "schedulingpolicyunits.remove", + "path": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "requires_auth": true, + "resource_type": "scheduling_policy_unit", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storageconnections", + "operation_id": "storageconnections.list", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_connection", + "operation_id": "storageconnections.add", + "path": "/ovirt-engine/api/v4/storageconnections", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storageconnections.get", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storageconnections.update", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storageconnections", + "create_status": 201, + "element": "storage_connection", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storageconnections.remove", + "path": "/ovirt-engine/api/v4/storageconnections/{id}", + "requires_auth": true, + "resource_type": "storage_connection", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": true, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action refreshluns", + "operation_id": "storagedomains.refreshluns", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action updateovfstore", + "operation_id": "storagedomains.updateovfstore", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reduceluns", + "operation_id": "storagedomains.reduceluns", + "path": "/ovirt-engine/api/v4/storagedomains/{id}/reduceluns", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": true, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List templates", + "operation_id": "templates.list", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": true, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add template", + "operation_id": "templates.add", + "path": "/ovirt-engine/api/v4/templates", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 201 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "templates.get", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "templates.update", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "templates.remove", + "path": "/ovirt-engine/api/v4/templates/{id}", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "templates", + "create_status": 201, + "element": "template", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "templates.export", + "path": "/ovirt-engine/api/v4/templates/{id}/export", + "requires_auth": true, + "resource_type": "template", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List users", + "operation_id": "users.list", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": true, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add user", + "operation_id": "users.add", + "path": "/ovirt-engine/api/v4/users", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 201 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "users.get", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "users.update", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "users", + "create_status": 201, + "element": "user", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "users.remove", + "path": "/ovirt-engine/api/v4/users/{id}", + "requires_auth": true, + "resource_type": "user", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vmpools", + "operation_id": "vmpools.list", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm_pool", + "operation_id": "vmpools.add", + "path": "/ovirt-engine/api/v4/vmpools", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vmpools.get", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vmpools.update", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vmpools", + "create_status": 201, + "element": "vm_pool", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vmpools.remove", + "path": "/ovirt-engine/api/v4/vmpools/{id}", + "requires_auth": true, + "resource_type": "vm_pool", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List vms", + "operation_id": "vms.list", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add vm", + "operation_id": "vms.add", + "path": "/ovirt-engine/api/v4/vms", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vms.get", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vms.update", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vms.remove", + "path": "/ovirt-engine/api/v4/vms/{id}", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action start", + "operation_id": "vms.start", + "path": "/ovirt-engine/api/v4/vms/{id}/start", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action stop", + "operation_id": "vms.stop", + "path": "/ovirt-engine/api/v4/vms/{id}/stop", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action shutdown", + "operation_id": "vms.shutdown", + "path": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action reboot", + "operation_id": "vms.reboot", + "path": "/ovirt-engine/api/v4/vms/{id}/reboot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action suspend", + "operation_id": "vms.suspend", + "path": "/ovirt-engine/api/v4/vms/{id}/suspend", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action migrate", + "operation_id": "vms.migrate", + "path": "/ovirt-engine/api/v4/vms/{id}/migrate", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action cancelmigration", + "operation_id": "vms.cancelmigration", + "path": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action clone", + "operation_id": "vms.clone", + "path": "/ovirt-engine/api/v4/vms/{id}/clone", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action export", + "operation_id": "vms.export", + "path": "/ovirt-engine/api/v4/vms/{id}/export", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "vms.detach", + "path": "/ovirt-engine/api/v4/vms/{id}/detach", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action screenthumbnail", + "operation_id": "vms.screenthumbnail", + "path": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action ticket", + "operation_id": "vms.ticket", + "path": "/ovirt-engine/api/v4/vms/{id}/ticket", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action logon", + "operation_id": "vms.logon", + "path": "/ovirt-engine/api/v4/vms/{id}/logon", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action maintenance", + "operation_id": "vms.maintenance", + "path": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action preview_snapshot", + "operation_id": "vms.preview_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action commit_snapshot", + "operation_id": "vms.commit_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action undo_snapshot", + "operation_id": "vms.undo_snapshot", + "path": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action freeze_filesystems", + "operation_id": "vms.freeze_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vms", + "create_status": 201, + "element": "vm", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action thaw_filesystems", + "operation_id": "vms.thaw_filesystems", + "path": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "requires_auth": true, + "resource_type": "vm", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": true, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "GET", + "notes": "List imagetransfers", + "operation_id": "imagetransfers.list", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "collection", + "method": "POST", + "notes": "Add image_transfer", + "operation_id": "imagetransfers.add", + "path": "/ovirt-engine/api/v4/imageTransfers", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 201 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "imagetransfers.get", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "imagetransfers.update", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "imagetransfers", + "create_status": 201, + "element": "image_transfer", + "introduced_in": "4.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "imagetransfers.remove", + "path": "/ovirt-engine/api/v4/imageTransfers/{id}", + "requires_auth": true, + "resource_type": "image_transfer", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "GET", + "notes": "List options", + "operation_id": "options.list", + "path": "/ovirt-engine/api/v4/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "collection", + "method": "POST", + "notes": "Add engine_option", + "operation_id": "options.add", + "path": "/ovirt-engine/api/v4/options", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 201 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "options.get", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "options.update", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "options", + "create_status": 201, + "element": "engine_option", + "introduced_in": "4.4", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "options.remove", + "path": "/ovirt-engine/api/v4/options/{id}", + "requires_auth": true, + "resource_type": "engine_option", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "nics.activate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "nics.deactivate", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List cdroms", + "operation_id": "cdroms.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cdrom", + "operation_id": "cdroms.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 201 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "cdroms.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "cdroms.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "cdroms", + "create_status": 201, + "element": "cdrom", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "cdroms.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "requires_auth": true, + "resource_type": "cdrom", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List snapshots", + "operation_id": "snapshots.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add snapshot", + "operation_id": "snapshots.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 201 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "snapshots.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "snapshots.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "snapshots.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "snapshots", + "create_status": 201, + "element": "snapshot", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action restore", + "operation_id": "snapshots.restore", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "requires_auth": true, + "resource_type": "snapshot", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "GET", + "notes": "List graphicsconsoles", + "operation_id": "graphicsconsoles.list", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "collection", + "method": "POST", + "notes": "Add graphics_console", + "operation_id": "graphicsconsoles.add", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 201 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "graphicsconsoles.get", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "graphicsconsoles.update", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "graphicsconsoles", + "create_status": 201, + "element": "graphics_console", + "introduced_in": "3.5", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "graphicsconsoles.remove", + "path": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "requires_auth": true, + "resource_type": "graphics_console", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add host_nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action update", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action attach", + "operation_id": "nics.attach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "host_nic", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action detach", + "operation_id": "nics.detach", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "requires_auth": true, + "resource_type": "host_nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List tags", + "operation_id": "tags.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add tag", + "operation_id": "tags.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 201 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "tags.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "tags.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "tags", + "create_status": 201, + "element": "tag", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "tags.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "requires_auth": true, + "resource_type": "tag", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List statistics", + "operation_id": "statistics.list", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add statistic", + "operation_id": "statistics.add", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "statistics.get", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "statistics.update", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "statistics", + "create_status": 201, + "element": "statistic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "statistics.remove", + "path": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "requires_auth": true, + "resource_type": "statistic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List affinitygroups", + "operation_id": "affinitygroups.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add affinity_group", + "operation_id": "affinitygroups.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 201 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "affinitygroups.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "affinitygroups.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "affinitygroups", + "create_status": 201, + "element": "affinity_group", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "affinitygroups.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "requires_auth": true, + "resource_type": "affinity_group", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List storagedomains", + "operation_id": "storagedomains.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add storage_domain", + "operation_id": "storagedomains.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 201 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "storagedomains.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "storagedomains.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "storagedomains.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action activate", + "operation_id": "storagedomains.activate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "storagedomains", + "create_status": 201, + "element": "storage_domain", + "introduced_in": "3.0", + "kind": "action", + "method": "POST", + "notes": "Action deactivate", + "operation_id": "storagedomains.deactivate", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "requires_auth": true, + "resource_type": "storage_domain", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List clusters", + "operation_id": "clusters.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add cluster", + "operation_id": "clusters.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 201 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "clusters.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "clusters.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "clusters", + "create_status": 201, + "element": "cluster", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "clusters.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "requires_auth": true, + "resource_type": "cluster", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List networks", + "operation_id": "networks.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add network", + "operation_id": "networks.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 201 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "networks.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "networks.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "networks", + "create_status": 201, + "element": "network", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "networks.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "requires_auth": true, + "resource_type": "network", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List quotas", + "operation_id": "quotas.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add quota", + "operation_id": "quotas.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 201 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "quotas.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "quotas.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "quotas", + "create_status": 201, + "element": "quota", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "quotas.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "requires_auth": true, + "resource_type": "quota", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List permissions", + "operation_id": "permissions.list", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add permission", + "operation_id": "permissions.add", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 201 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "permissions.get", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "permissions.update", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "permissions", + "create_status": 201, + "element": "permission", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "permissions.remove", + "path": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "requires_auth": true, + "resource_type": "permission", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "GET", + "notes": "List vnicprofiles", + "operation_id": "vnicprofiles.list", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "collection", + "method": "POST", + "notes": "Add vnic_profile", + "operation_id": "vnicprofiles.add", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 201 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "vnicprofiles.get", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "vnicprofiles.update", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "vnicprofiles", + "create_status": 201, + "element": "vnic_profile", + "introduced_in": "3.3", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "vnicprofiles.remove", + "path": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "requires_auth": true, + "resource_type": "vnic_profile", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List diskattachments", + "operation_id": "diskattachments.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk_attachment", + "operation_id": "diskattachments.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 201 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "diskattachments.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "diskattachments.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "diskattachments", + "create_status": 201, + "element": "disk_attachment", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "diskattachments.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "requires_auth": true, + "resource_type": "disk_attachment", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List nics", + "operation_id": "nics.list", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add nic", + "operation_id": "nics.add", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 201 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "nics.get", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "nics.update", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "nics", + "create_status": 201, + "element": "nic", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "nics.remove", + "path": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "requires_auth": true, + "resource_type": "nic", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List disks", + "operation_id": "disks.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add disk", + "operation_id": "disks.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 201 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "disks.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "disks.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "disks", + "create_status": 201, + "element": "disk", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "disks.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "requires_auth": true, + "resource_type": "disk", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "GET", + "notes": "List files", + "operation_id": "files.list", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "collection", + "method": "POST", + "notes": "Add file", + "operation_id": "files.add", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 201 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "files.get", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "files.update", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "files", + "create_status": 201, + "element": "file", + "introduced_in": "3.0", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "files.remove", + "path": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "requires_auth": true, + "resource_type": "file", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "GET", + "notes": "List steps", + "operation_id": "steps.list", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "collection", + "method": "POST", + "notes": "Add step", + "operation_id": "steps.add", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 201 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "GET", + "notes": "", + "operation_id": "steps.get", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "PUT", + "notes": "", + "operation_id": "steps.update", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + }, + { + "collection_key": "steps", + "create_status": 201, + "element": "step", + "introduced_in": "3.1", + "kind": "item", + "method": "DELETE", + "notes": "", + "operation_id": "steps.remove", + "path": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "requires_auth": true, + "resource_type": "step", + "search": false, + "status_code": 200 + } + ], + "product": { + "full": "4.6.0-master", + "major": "4", + "minor": "6" + }, + "series": "master", + "service": "engine", + "type": "ovirt-engine" +} diff --git a/contracts/ovirt/master/deltas.json b/contracts/ovirt/master/deltas.json new file mode 100644 index 0000000..21031db --- /dev/null +++ b/contracts/ovirt/master/deltas.json @@ -0,0 +1,8 @@ +{ + "series": "master", + "previous": "4.5", + "added_count": 0, + "removed_count": 0, + "added": [], + "removed": [] +} diff --git a/contracts/ovirt/master/manifest.json b/contracts/ovirt/master/manifest.json new file mode 100644 index 0000000..688412a --- /dev/null +++ b/contracts/ovirt/master/manifest.json @@ -0,0 +1,167 @@ +{ + "series": "master", + "major": 50, + "api_version": "4", + "product": { + "major": "4", + "minor": "6", + "full": "4.6.0-master" + }, + "operation_count": 720, + "service_count": 1, + "services": [ + "engine" + ], + "checksum": "843849e0634170a061e2c91cd63831f46859bb82ef025d1da46074ddadc332ae", + "generated_at": "2026-07-16T04:31:47Z", + "entry_point_links": [ + { + "rel": "affinitylabels", + "href": "/ovirt-engine/api/affinitylabels" + }, + { + "rel": "bookmarks", + "href": "/ovirt-engine/api/bookmarks" + }, + { + "rel": "clusterlevels", + "href": "/ovirt-engine/api/clusterlevels" + }, + { + "rel": "clusters", + "href": "/ovirt-engine/api/clusters" + }, + { + "rel": "datacenters", + "href": "/ovirt-engine/api/datacenters" + }, + { + "rel": "disks", + "href": "/ovirt-engine/api/disks" + }, + { + "rel": "domains", + "href": "/ovirt-engine/api/domains" + }, + { + "rel": "events", + "href": "/ovirt-engine/api/events" + }, + { + "rel": "externalhostproviders", + "href": "/ovirt-engine/api/externalhostproviders" + }, + { + "rel": "groups", + "href": "/ovirt-engine/api/groups" + }, + { + "rel": "hosts", + "href": "/ovirt-engine/api/hosts" + }, + { + "rel": "icons", + "href": "/ovirt-engine/api/icons" + }, + { + "rel": "instancetypes", + "href": "/ovirt-engine/api/instancetypes" + }, + { + "rel": "jobs", + "href": "/ovirt-engine/api/jobs" + }, + { + "rel": "katelloerrata", + "href": "/ovirt-engine/api/katelloerrata" + }, + { + "rel": "macpools", + "href": "/ovirt-engine/api/macpools" + }, + { + "rel": "networkfilters", + "href": "/ovirt-engine/api/networkfilters" + }, + { + "rel": "networks", + "href": "/ovirt-engine/api/networks" + }, + { + "rel": "openstackimageproviders", + "href": "/ovirt-engine/api/openstackimageproviders" + }, + { + "rel": "openstacknetworkproviders", + "href": "/ovirt-engine/api/openstacknetworkproviders" + }, + { + "rel": "openstackvolumeproviders", + "href": "/ovirt-engine/api/openstackvolumeproviders" + }, + { + "rel": "operatingsystems", + "href": "/ovirt-engine/api/operatingsystems" + }, + { + "rel": "permissions", + "href": "/ovirt-engine/api/permissions" + }, + { + "rel": "roles", + "href": "/ovirt-engine/api/roles" + }, + { + "rel": "schedulingpolicies", + "href": "/ovirt-engine/api/schedulingpolicies" + }, + { + "rel": "schedulingpolicyunits", + "href": "/ovirt-engine/api/schedulingpolicyunits" + }, + { + "rel": "storageconnections", + "href": "/ovirt-engine/api/storageconnections" + }, + { + "rel": "storagedomains", + "href": "/ovirt-engine/api/storagedomains" + }, + { + "rel": "tags", + "href": "/ovirt-engine/api/tags" + }, + { + "rel": "templates", + "href": "/ovirt-engine/api/templates" + }, + { + "rel": "users", + "href": "/ovirt-engine/api/users" + }, + { + "rel": "vmpools", + "href": "/ovirt-engine/api/vmpools" + }, + { + "rel": "vms", + "href": "/ovirt-engine/api/vms" + }, + { + "rel": "vnicprofiles", + "href": "/ovirt-engine/api/vnicprofiles" + }, + { + "rel": "imagetransfers", + "href": "/ovirt-engine/api/imageTransfers" + }, + { + "rel": "options", + "href": "/ovirt-engine/api/options" + } + ], + "deltas": { + "added": 0, + "removed": 0 + } +} diff --git a/docker-compose.release.yml b/docker-compose.release.yml new file mode 100644 index 0000000..044ac6d --- /dev/null +++ b/docker-compose.release.yml @@ -0,0 +1,116 @@ +# Quick start with the published Docker Hub runtime image. +# +# docker compose -f docker-compose.release.yml up -d +# docker compose -f docker-compose.release.yml run --rm --entrypoint python \ +# simulator -m app.ovirt.seed_cli --profile minimal +# +# Override the image tag: +# IMAGE_TAG=0.1.0 docker compose -f docker-compose.release.yml up -d +# +# Change TICKET_SIGNING_KEY before exposing the stack beyond a local lab. + +name: ovirt-api-simulator-release + +x-app-image: &app-image + image: ${DOCKER_IMAGE:-inecs/ovirt-api-simulator}:${IMAGE_TAG:-0.1.0} + +x-app-env: &app-env + DATABASE_URL: postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator + LOG_LEVEL: ${LOG_LEVEL:-INFO} + TICKET_SIGNING_KEY: ${TICKET_SIGNING_KEY:-development-only-signing-key-change-me} + OVIRT_SERIES: ${OVIRT_SERIES:-4.5} + +networks: + simulator: + driver: bridge + +volumes: + postgres-data: + +services: + postgres: + image: postgres:17.5-bookworm + restart: unless-stopped + networks: [simulator] + environment: + POSTGRES_DB: ovirt_simulator + POSTGRES_USER: ovirt + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-ovirt} + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ovirt -d ovirt_simulator"] + interval: 5s + timeout: 3s + retries: 10 + start_period: 5s + volumes: + - postgres-data:/var/lib/postgresql/data + + migrate: + <<: *app-image + networks: [simulator] + environment: + <<: *app-env + DATABASE_URL: postgresql://ovirt:${POSTGRES_PASSWORD:-ovirt}@postgres:5432/ovirt_simulator + depends_on: + postgres: + condition: service_healthy + entrypoint: ["python"] + command: ["-m", "app.db.migrate_cli"] + restart: "no" + + simulator: + <<: *app-image + restart: unless-stopped + networks: [simulator] + environment: + <<: *app-env + DATABASE_URL: postgresql://ovirt:${POSTGRES_PASSWORD:-ovirt}@postgres:5432/ovirt_simulator + depends_on: + migrate: + condition: service_completed_successfully + healthcheck: + test: + [ + "CMD", + "python", + "-c", + "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8080/health/ready', timeout=2)", + ] + interval: 10s + timeout: 3s + retries: 8 + start_period: 20s + expose: + - "8080" + + api-gateway: + image: nginx:1.28.0-alpine + restart: unless-stopped + networks: [simulator] + depends_on: + simulator: + condition: service_healthy + ports: + - "${OVIRT_ENGINE_PORT:-443}:443" + - "${OVIRT_UI_PORT:-5000}:5000" + volumes: + - ./docker/gateway/ovirt-engine.conf:/etc/nginx/conf.d/default.conf:ro + - ./docker/tls/server.crt:/etc/nginx/tls/server.crt:ro + - ./docker/tls/server.key:/etc/nginx/tls/server.key:ro + healthcheck: + test: + [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:5000/health/live || exit 1", + ] + interval: 10s + timeout: 3s + retries: 5 + start_period: 5s + read_only: true + tmpfs: + - /var/cache/nginx + - /var/run + - /tmp + security_opt: + - no-new-privileges:true diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..9e5b6b0 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,164 @@ +name: ovirt-api-simulator + +x-simulator-env: &simulator-env + DATABASE_URL: postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator + LOG_LEVEL: INFO + TICKET_SIGNING_KEY: development-only-signing-key-change-me + APP_PORT: "8080" + OVIRT_SERIES: "4.5" + +x-dev-env: &dev-env + DATABASE_URL: postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator + TEST_DATABASE_URL: postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator + LOG_LEVEL: INFO + TICKET_SIGNING_KEY: development-only-signing-key-change-me + APP_PORT: "8080" + OVIRT_SERIES: "4.5" + +networks: + simulator: + driver: bridge + +volumes: + postgres-data: + +services: + postgres: + image: postgres:17.5-bookworm + restart: unless-stopped + networks: [simulator] + environment: + POSTGRES_DB: ovirt_simulator + POSTGRES_USER: ovirt + POSTGRES_PASSWORD: ovirt + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ovirt -d ovirt_simulator"] + interval: 5s + timeout: 3s + retries: 10 + start_period: 5s + volumes: + - postgres-data:/var/lib/postgresql/data + + migrate: + build: + context: . + target: runtime + image: ovirt-api-simulator:0.1.0 + networks: [simulator] + working_dir: /workspace + volumes: + - .:/workspace + env_file: + - path: .env + required: false + environment: + <<: *simulator-env + PYTHONPATH: /workspace + depends_on: + postgres: + condition: service_healthy + entrypoint: ["python"] + command: ["-m", "app.db.migrate_cli"] + restart: "no" + + simulator: + build: + context: . + target: dev + image: ovirt-api-simulator-dev:0.1.0 + restart: unless-stopped + networks: [simulator] + working_dir: /workspace + volumes: + - .:/workspace + env_file: + - path: .env + required: false + environment: + <<: *dev-env + depends_on: + migrate: + condition: service_completed_successfully + entrypoint: [] + command: + [ + "uvicorn", + "app.main:app", + "--host", + "0.0.0.0", + "--port", + "8080", + "--reload", + "--reload-dir", + "/workspace/app", + "--reload-include", + "*.html", + ] + healthcheck: + test: + [ + "CMD", + "python", + "-c", + "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8080/health/ready', timeout=2)", + ] + interval: 10s + timeout: 3s + retries: 8 + start_period: 25s + expose: + - "8080" + + api-gateway: + image: nginx:1.28.0-alpine + restart: unless-stopped + networks: [simulator] + depends_on: + simulator: + condition: service_healthy + ports: + # Only two host ports (Engine HTTPS + Web UI). Override via env if needed. + - "${OVIRT_ENGINE_PORT:-443}:443" # Engine HTTPS (/ovirt-engine/api, SSO) + - "${OVIRT_UI_PORT:-5000}:5000" # Web UI console + volumes: + - ./docker/gateway/ovirt-engine.conf:/etc/nginx/conf.d/default.conf:ro + - ./docker/tls/server.crt:/etc/nginx/tls/server.crt:ro + - ./docker/tls/server.key:/etc/nginx/tls/server.key:ro + healthcheck: + test: + [ + "CMD-SHELL", + "wget -qO- http://127.0.0.1:5000/health/live || exit 1", + ] + interval: 10s + timeout: 3s + retries: 5 + start_period: 5s + read_only: true + tmpfs: + - /var/cache/nginx + - /var/run + - /tmp + security_opt: + - no-new-privileges:true + + dev: + profiles: [tools] + build: + context: . + target: dev + image: ovirt-api-simulator-dev:0.1.0 + networks: [simulator] + working_dir: /workspace + volumes: + - .:/workspace + env_file: + - path: .env + required: false + environment: + <<: *dev-env + depends_on: + postgres: + condition: service_healthy + entrypoint: [] diff --git a/docker/gateway/ovirt-engine.conf b/docker/gateway/ovirt-engine.conf new file mode 100644 index 0000000..6df4a24 --- /dev/null +++ b/docker/gateway/ovirt-engine.conf @@ -0,0 +1,49 @@ +# nginx gateway — only two public listeners: +# :443 Engine API + SSO (/ovirt-engine/…) +# :5000 Web UI console +# Upstream FastAPI listens on simulator:8080. + +upstream ovirt_simulator { + server simulator:8080; + keepalive 32; +} + +# --- Engine HTTPS (API + SSO) --- +server { + listen 443 ssl; + listen [::]:443 ssl; + server_name _; + + ssl_certificate /etc/nginx/tls/server.crt; + ssl_certificate_key /etc/nginx/tls/server.key; + ssl_protocols TLSv1.2 TLSv1.3; + + client_max_body_size 64m; + + location / { + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto https; + proxy_set_header X-Forwarded-Port 443; + proxy_pass http://ovirt_simulator; + } +} + +# --- Simulator Web UI console --- +server { + listen 5000; + listen [::]:5000; + server_name _; + + location / { + proxy_http_version 1.1; + proxy_set_header Host $host; + proxy_set_header X-Real-IP $remote_addr; + proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; + proxy_set_header X-Forwarded-Proto $scheme; + proxy_set_header X-Forwarded-Port 5000; + proxy_pass http://ovirt_simulator; + } +} diff --git a/docker/tls/server.crt b/docker/tls/server.crt new file mode 100644 index 0000000..bce557b --- /dev/null +++ b/docker/tls/server.crt @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE----- +MIICyTCCAbGgAwIBAgIJAIbJhnhVx8uWMA0GCSqGSIb3DQEBCwUAMBQxEjAQBgNV +BAMMCWxvY2FsaG9zdDAeFw0yNjA3MTIyMTQyNTFaFw0zNjA3MDkyMTQyNTFaMBQx +EjAQBgNVBAMMCWxvY2FsaG9zdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC +ggEBALscj7/1WDybjz8x01EvUFVemov6zkezOwfsOXKVyEOnOTxPjWruzDYnB8y6 +NH/5PojUns7GB1kuRhZWUXGY0FG/sSgF0X9nwEHoby8ekju2F55NUzzpu9BfM2AU +S17S8h5Oxc4Qi6d9RoeRG25YmMywPCyp2SMnuu14w55KTAt7Ir7mbTAv8ZIMbVhq +34tH45ONQvGftN4JNvwZr7Uf+EuupWsnILfkz1Cw1cj88adDZHwxE7Hkx7TiQP6o +DPDeg+XYH0vB2HR25JSP9z0uyeeF6n6cExgfwVZy2una7jQp887N5xLgTUGlnmFM +y1z2AO2+Mw1Lh2UC/OQrp9T1ztMCAwEAAaMeMBwwGgYDVR0RBBMwEYIJbG9jYWxo +b3N0hwR/AAABMA0GCSqGSIb3DQEBCwUAA4IBAQCICPRCT+m+EKHkaWG2eY2AqQ7a +24Bd60ZsZxJNAloXAd1X8cedz5yq0rm9pqF5Fq883dysgCVSDylwqy4YzllhTWsy ++M3TE85ZyKKi6S7kR7Z0Exf0I4S7G9zTtrzEXn9kco1q5g/jE7aQi2E2z5poaIg+ +TlUCq5IePsS6gZCvzXPgU1mJ5dQFlqsOW6Lk1mOCjmKT2SaF4eL2hleatqHv667c +fJWYLotjAJoVQKrjItGeHXPosZEW5g17gFD88XZRMlUx5xN5/ioaKmLiyI28aNF3 +nNaukGC/N5fPsgghb0wkYmPHh+dFE/1uMIq0cOzNcyG6ZQkQzikiYhytWsOu +-----END CERTIFICATE----- diff --git a/docker/tls/server.key b/docker/tls/server.key new file mode 100644 index 0000000..5cc6910 --- /dev/null +++ b/docker/tls/server.key @@ -0,0 +1,28 @@ +-----BEGIN PRIVATE KEY----- +MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQC7HI+/9Vg8m48/ +MdNRL1BVXpqL+s5HszsH7DlylchDpzk8T41q7sw2JwfMujR/+T6I1J7OxgdZLkYW +VlFxmNBRv7EoBdF/Z8BB6G8vHpI7theeTVM86bvQXzNgFEte0vIeTsXOEIunfUaH +kRtuWJjMsDwsqdkjJ7rteMOeSkwLeyK+5m0wL/GSDG1Yat+LR+OTjULxn7TeCTb8 +Ga+1H/hLrqVrJyC35M9QsNXI/PGnQ2R8MROx5Me04kD+qAzw3oPl2B9Lwdh0duSU +j/c9Lsnnhep+nBMYH8FWctrp2u40KfPOzecS4E1BpZ5hTMtc9gDtvjMNS4dlAvzk +K6fU9c7TAgMBAAECggEBAINmo2zjF3w4onh2vTgeSgQp087J62Ne8u21bwKRPXqF +TSSVmXKnELJW5ptXiNb2anwdFQmQ+EggvwegxsFH18QRIpBAxcb7TYD7gllM1tUo +I54AH5x/aG4E7Udj+So2aeHu3+q+o9STnZxGw0TS4zub6CZVgS+3DwcF8BqRgqXs +NuDIIJWosuchbb3DdlPygRajiN2teJtNfw9rcLfC4BY5i4y/H7RMpklM5VkTXiGc +NxyG4qkdHP0jlL9Z9wRa859uYeb7kVm+vhfgUXMbiRn9FcxrROOpPIwTAv76Y5nu +4EF/s0TPC+ei7hjCpN1WK2/n6dgiVYBVBUpWHalZBIECgYEA7+E2T5PlKuT7Kugs +qx+CHvZXm2hZ9NVDYS6gNAZt6kr5enbb9rzCF/U+jx14COPyGcoJeDOUW1yZGTgH +98JkEEHB6fgSPAU3pp2aMslMRNTZqfM0vL+BRpJT+fPbI9y8WpMzm/NpmnZZK8rh +xLbg+xAa7iMltscCcY2uD8NmhKkCgYEAx6+Ma5WQ0Enmju+XUANrOuKDN9aTXXc6 +iqlqtXfadc/Lc6E+lzSxRm5t95t+6AX2mYsNOWsuWRCBqHMFDxg31moYEeBQvQW9 +kwJQ5JsmOSCzMfDPUrQHihaq9xwxhoBxJXIRs3JlYm/nty8LO959R1V0IrHsPznH +BVs7pbAo6RsCgYEAyvK4t3UCI1tdoPyTpiffOADlN+d+jCTOf+8pvTpfTiUmk1Ty +XvtuH0TvK7gb8TGhh+4mOtswvmdGZE7CdvyxGgv4WtH142/qmH2okyU58NZAXYgV +a0d+wU1V3RhSpDHB7cOym1PCWdudL+7TOlIbYG5MyoNUCiKvT5E13cJM/xkCgYAC +WWNahKjuemAXAGSUUWX6jF2k04ZqTBPJO9MAjYdpaWdoVdZJqxoGzRfIGPE2Q5Oy +HLusGEG0VIhh9fByTAOkJx1fYHcyshWX3CgdeGHLvEG/bajSvUF1c2zReWhvv6UV +HrFsngTpUo20Tv5f1u88Xpn+Kn+wArr/qiIagecJTwKBgDPEa71fqt7WyjHCNuIm +hJeBCIjTZ8N1Jk0GUHyucbFPARWxYcn0zRTwHOXnXt+Z6GvAfuS7YElSXYVjw2Uy +wUVD+7zh0ydkWC1HJPnjalmHHVpv1RFNEJGAYQ8Vxd6G2EoY4ZFByZomWTxfXrvq +Dr9hsGtmZu1knNwfrOu2kyB5 +-----END PRIVATE KEY----- diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 0000000..580ee1a --- /dev/null +++ b/docs/README.md @@ -0,0 +1,31 @@ +**Language / Язык:** [English](README.md) | [Русский](ru/README.md) + +# Documentation + +Guides for the oVirt / RHV Engine API simulator. Switch language with the header +on each page. Russian mirrors live under [`ru/`](ru/README.md). + +| Guide | Description | +|---|---| +| [Getting started](getting-started.md) | First successful lab session | +| [Ports](ports.md) | Published Engine + UI ports | +| [Configuration](configuration.md) | Environment variables and Compose | +| [Authentication](authentication.md) | Basic auth, OAuth2, sessions | +| [API versions](api-versions.md) | Series packs 3.x / 4.x and Version header | +| [API coverage](api_coverage.md) | Operation counts and deltas per series | +| [API surface](api-surface.md) | Routing, handlers, schema engine | +| [Clients & examples](clients.md) | curl, Python, Ansible, Terraform | +| [Seed profiles](seed-profiles.md) | `minimal` and `demo` fixtures | +| [Domains](domains/README.md) | VMs, hosts, storage, networks, identity, jobs | +| [Web UI](web-ui.md) | Interactive console and catalogs | +| [Operations](operations.md) | Migrate, reseed, upgrade | +| [Kubernetes / Helm](kubernetes.md) | Cluster install (Service `:8080`) | +| [Security](security.md) | Lab threat model and credentials | +| [Observability](observability.md) | Health endpoints and logging | +| [Troubleshooting](troubleshooting.md) | Common failure modes | +| [FAQ](faq.md) | Short answers | +| [Architecture](architecture.md) | Component boundaries | + +Runnable cookbooks: [`examples/`](../examples/README.md). +Integration suites: [`pulumi-tests/`](../pulumi-tests/README.md). +Contract packs: [`contracts/`](../contracts/README.md). diff --git a/docs/api-surface.md b/docs/api-surface.md new file mode 100644 index 0000000..142dca9 --- /dev/null +++ b/docs/api-surface.md @@ -0,0 +1,30 @@ +**Language / Язык:** [English](api-surface.md) | [Русский](ru/api-surface.md) + +# API surface + +Entry points: + +| Path | Role | +|---|---| +| `/ovirt-engine/api` | Engine REST root (v4 default on 4.x series) | +| `/ovirt-engine/api/v3` … `/v4` | Explicit API major | +| `/ovirt-engine/sso/oauth/*` | SSO OAuth2 | +| `/health/live`, `/health/ready` | Liveness / readiness | +| `/` (UI port) | Web console | + +## Routing model + +1. Contract routes from the active `contracts/ovirt/` pack are registered + as individual OpenAPI operations. +2. Specialized semantic handlers persist inventory mutations (VMs, disks, hosts, + networks, storage domains, jobs, …). +3. A catch-all Engine router remains as a hidden fallback for remaining + collections via the schema engine. + +Packs live under [`contracts/ovirt/`](../contracts/README.md). Coverage table: +[api_coverage.md](api_coverage.md). Domain guides: [domains/](domains/README.md). + +## Representations + +Request/response bodies may be JSON or XML depending on `Accept` / +`Content-Type`. Prefer `Accept: application/json` for modern clients. diff --git a/docs/api-versions.md b/docs/api-versions.md new file mode 100644 index 0000000..27b7ea4 --- /dev/null +++ b/docs/api-versions.md @@ -0,0 +1,82 @@ +**Language / Язык:** [English](api-versions.md) | [Русский](ru/api-versions.md) + +# API versions (series packs) + +The simulator ships Engine series packs under `contracts/ovirt/`: + +| Series | API major | Cold-start env | +|---|---|---| +| `3.0` … `3.6` | v3 | `OVIRT_SERIES=3.6` | +| `4.3` | v4 | `OVIRT_SERIES=4.3` | +| `4.4` | v4 | `OVIRT_SERIES=4.4` | +| `4.5` | v4 | `OVIRT_SERIES=4.5` (default) | +| `master` | v4 | `OVIRT_SERIES=master` | + +Operation counts and deltas: [API coverage](api_coverage.md). + +## Selecting the API major (v3 / v4) + +Clients can select the Engine API major in two ways: + +1. **Path prefix:** `/ovirt-engine/api/v3/...` or `/ovirt-engine/api/v4/...` +2. **`Version` header:** `Version: 3` or `Version: 4` on `/ovirt-engine/api/...` + +If neither is set, the default follows the active series (`3` for `3.x`, `4` for +`4.x` / `master`). + +```bash +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms + +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/xml' \ + https://127.0.0.1/ovirt-engine/api/v3/vms +``` + +## Cold start + +```bash +OVIRT_SERIES=4.4 docker compose up -d --build --wait +``` + +Helm: + +```bash +--set config.ovirtSeries=3.6 +``` + +## Hot-swap (in-memory) + +Without recreating containers, activate another pack from the Web UI Environment +drawer or: + +```bash +curl -s http://127.0.0.1:5000/ui/api/ovirt/contracts/activate \ + -H 'Content-Type: application/json' \ + -d '{"series":"4.4"}' +``` + +A process restart restores cold-start `OVIRT_SERIES`. Details: [Web UI](web-ui.md). + +## Representations + +Engine responses support **JSON** and **XML** via `Accept` / +`Content-Type` (`application/json`, `application/xml`). + +## Pack layout + +``` +contracts/ovirt// + api.json + manifest.json + deltas.json +``` + +Regenerate: + +```bash +make generate-packs +``` + +Index: [`contracts/ovirt/index.json`](../contracts/ovirt/index.json). diff --git a/docs/api_coverage.md b/docs/api_coverage.md new file mode 100644 index 0000000..5a6ddb2 --- /dev/null +++ b/docs/api_coverage.md @@ -0,0 +1,26 @@ +**Language / Язык:** [English](api_coverage.md) | [Русский](ru/api_coverage.md) + +# API coverage + +Contract pack operation counts (from `contracts/ovirt/*/manifest.json`): + +| Series | API | Operations | Deltas (added / removed) | +|---|---|---:|---| +| 3.0 | v3 | 468 | 468 / 0 | +| 3.1 | v3 | 498 | 30 / 0 | +| 3.2 | v3 | 506 | 8 / 0 | +| 3.3 | v3 | 576 | 70 / 0 | +| 3.4 | v3 | 598 | 22 / 0 | +| 3.5 | v3 | 640 | 42 / 0 | +| 3.6 | v3 | 684 | 44 / 0 | +| 4.3 | v4 | 706 | 364 / 342 | +| 4.4 | v4 | 720 | 14 / 0 | +| 4.5 | v4 | 720 | 0 / 0 | +| master | v4 | 720 | 0 / 0 | + +Specialized handlers cover core inventory collections (VMs, disks, hosts, +networks, storage, jobs, …). Remaining pack operations are served by the schema +engine. See [API surface](api-surface.md). + +> Measurable contract coverage for a laboratory simulator — not a claim that +> every Engine edge case behaves identically to production RHV/oVirt. diff --git a/docs/architecture.md b/docs/architecture.md new file mode 100644 index 0000000..867d69c --- /dev/null +++ b/docs/architecture.md @@ -0,0 +1,44 @@ +**Language / Язык:** [English](architecture.md) | [Русский](ru/architecture.md) + +# Architecture + +## Goals + +- Faithful Engine URL layout (`/ovirt-engine/api`, SSO) +- Stateful inventory in PostgreSQL +- Contract-driven route registration per series pack +- Lab-friendly Web UI and deterministic seeds + +## Components + +``` +clients / Web UI + │ + api-gateway (nginx TLS + UI) + │ + simulator (FastAPI :8080) + │ + PostgreSQL +``` + +| Package | Responsibility | +|---|---| +| `app/ovirt/` | Engine routes, SSO, seed, schema engine, versioning | +| `app/web/` | Console UI and UI API | +| `app/db/` | Migrations and connection pool | +| `contracts/ovirt/` | Generated series packs | +| `docker/gateway/` | nginx Engine + UI listeners | + +## Request path + +1. Client hits published Engine or UI port. +2. Gateway proxies to FastAPI. +3. Auth middleware resolves Basic / Bearer. +4. Contract or semantic handler mutates / reads PostgreSQL. +5. Response serialized as JSON or XML. + +## Related + +- [API surface](api-surface.md) +- [Seed profiles](seed-profiles.md) +- [Operations](operations.md) diff --git a/docs/authentication.md b/docs/authentication.md new file mode 100644 index 0000000..74bbcae --- /dev/null +++ b/docs/authentication.md @@ -0,0 +1,68 @@ +**Language / Язык:** [English](authentication.md) | [Русский](ru/authentication.md) + +# Authentication + +The simulator implements Engine-style **HTTP Basic**, **SSO OAuth2** password +grant, and bearer tokens for subsequent API calls. + +## Seeded principals + +Password for all users: **`secret`**. Domain: **`internal`**. + +| Principal | Typical role | +|---|---| +| `admin@internal` | SuperUser | +| `ops@internal` | lab operator | +| `developer@internal` | lab developer | +| `demo@internal` | demo user | + +## HTTP Basic + +```bash +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +## OAuth2 password grant + +```bash +curl -k -X POST https://127.0.0.1/ovirt-engine/sso/oauth/token \ + -d 'grant_type=password&username=admin@internal&password=secret&scope=ovirt-app-api' +``` + +Response includes `access_token`, `token_type`, `scope`, and `exp`. Use the +token as a Bearer credential: + +```bash +TOKEN=... # access_token from the response +curl -k -H "Authorization: Bearer $TOKEN" \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Related endpoints: + +| Method | Path | Purpose | +|---|---|---| +| `POST` | `/ovirt-engine/sso/oauth/token` | Issue token | +| `GET` | `/ovirt-engine/sso/oauth/token-info` | Inspect token | +| `POST` | `/ovirt-engine/sso/oauth/revoke` | Revoke token | + +## Errors + +- Missing / invalid credentials → `401 Unauthorized` +- Wrong password → `401` +- Invalid or expired token → `401` +- Invalid OAuth scope → `400` + +## Session cookie (lab) + +After Basic authentication the simulator may establish a `JSESSIONID`-style +session cookie (or accept `Prefer: persistent-auth`). Prefer Bearer tokens for +automation; sessions are mainly for browser / Engine-client shaped flows. + +## Web UI + +The Auth drawer can issue a lab token for interactive catalog calls. See +[Web UI](web-ui.md). diff --git a/docs/clients.md b/docs/clients.md new file mode 100644 index 0000000..24130a0 --- /dev/null +++ b/docs/clients.md @@ -0,0 +1,6 @@ +**Language / Язык:** [English](clients.md) | [Русский](ru/clients.md) + +# Clients + +See [Clients & examples](examples/overview.md) for cookbooks (Python, Ansible, +Terraform) and the runnable suites under `pulumi-tests/`. diff --git a/docs/configuration.md b/docs/configuration.md new file mode 100644 index 0000000..7bb1b30 --- /dev/null +++ b/docs/configuration.md @@ -0,0 +1,87 @@ +**Language / Язык:** [English](configuration.md) | [Русский](ru/configuration.md) + +# Configuration + +Application settings are loaded from the environment (see `.env.example`). +Docker Compose injects many of these for the `simulator` service. + +## Core + +| Variable | Default / example | Meaning | +|---|---|---| +| `APP_HOST` | `0.0.0.0` | Bind address | +| `APP_PORT` | `8080` | Internal FastAPI port (not the public Engine port) | +| `DATABASE_URL` | `postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator` | asyncpg DSN | +| `TEST_DATABASE_URL` | same as above | Integration-test DSN | +| `DB_POOL_MIN_SIZE` | `1` | Pool minimum | +| `DB_POOL_MAX_SIZE` | `10` | Pool maximum | +| `LOG_LEVEL` | `INFO` | Logging level | +| `REQUEST_ID_HEADER` | `X-Request-ID` | Request correlation header | + +## Engine series and seed + +| Variable | Default | Meaning | +|---|---|---| +| `OVIRT_SERIES` | `4.5` | Contract pack at cold start (`3.0`–`3.6`, `4.3`–`4.5`, `master`) | +| `SEED_PROFILE` | `minimal` | Used by seed CLI / Helm seed Job (`minimal` / `demo`) | + +## Security and tasks + +| Variable | Meaning | +|---|---| +| `TICKET_SIGNING_KEY` | Signing material for lab tokens (**change outside toy labs**) | +| `TASK_WORKER_CONCURRENCY` | Leased asyncio workers (1–32) | +| `TASK_LEASE_SECONDS` | PostgreSQL task lease duration | +| `SIMULATION_TIME_SCALE` | Accelerates simulated job durations | + +## Host publish ports + +| Variable | Default | Meaning | +|---|---|---| +| `OVIRT_ENGINE_PORT` | `443` | Host → gateway `:443` (Engine HTTPS) | +| `OVIRT_UI_PORT` | `5000` | Host → gateway `:5000` (Web UI) | + +See [Ports](ports.md). + +## Compose + +| File | Role | +|---|---| +| `docker-compose.yml` | Dev stack (build + bind mounts) | +| `docker-compose.release.yml` | Published Hub image | +| `.env` / `.env.example` | Local overrides | + +Services: + +- **simulator** — FastAPI on internal `8080` +- **api-gateway** — nginx publishing Engine + UI ([ports.md](ports.md)) +- **postgres** — `postgres:17.5-bookworm` (host port omitted by default) +- **migrate** — one-shot schema migrations + +## Helm + +See [Kubernetes / Helm](kubernetes.md) and +[`helm/ovirt-api-simulator/values.yaml`](../helm/ovirt-api-simulator/values.yaml). + +| Value | Purpose | +|---|---| +| `image.repository` / `image.tag` | Container image | +| `config.ovirtSeries` | Pack series env `OVIRT_SERIES` | +| `seed.profile` | `minimal` / `demo` | +| `postgresql.enabled` | Bundled DB | +| `databaseUrl` | External DSN when bundled Postgres is off | +| `secrets.ticketSigningKey` | Must be rotated for shared clusters | +| `service.port` | ClusterIP port (default `8080`) | + +`gateway.*` / `ingress.*` in `values.yaml` are reserved; the chart currently +exposes FastAPI directly (no Compose-style nginx gateway). + +## Contract packs + +Location: `contracts/ovirt//`. + +Each series has `api.json`, `manifest.json`, and `deltas.json`. Regenerate: + +```bash +make generate-packs +``` diff --git a/docs/domains/README.md b/docs/domains/README.md new file mode 100644 index 0000000..900ca16 --- /dev/null +++ b/docs/domains/README.md @@ -0,0 +1,19 @@ +**Language / Язык:** [English](README.md) | [Русский](../ru/domains/README.md) + +# Domain guides + +These pages summarize durable Engine semantics by area. For exhaustive method +lists, use the Web UI catalog or `contracts/ovirt//api.json`. + +| Guide | Collections / focus | +|---|---| +| [Datacenters & clusters](datacenters-clusters.md) | `datacenters`, `clusters` | +| [Hosts](hosts.md) | `hosts` | +| [Virtual machines](vms.md) | `vms`, disks attachments, NICs, snapshots | +| [Storage](storage.md) | `storagedomains`, `disks`, connections | +| [Networks](networks.md) | `networks`, `vnicprofiles` | +| [Identity & access](identity.md) | `users`, `roles`, `permissions`, SSO | +| [Jobs & events](jobs.md) | `jobs`, `events` | +| [Schema collections](schema-collections.md) | Remaining pack-backed collections | + +See also [API surface](../api-surface.md) and [API coverage](../api_coverage.md). diff --git a/docs/domains/datacenters-clusters.md b/docs/domains/datacenters-clusters.md new file mode 100644 index 0000000..e18c411 --- /dev/null +++ b/docs/domains/datacenters-clusters.md @@ -0,0 +1,21 @@ +**Language / Язык:** [English](datacenters-clusters.md) | [Русский](../ru/domains/datacenters-clusters.md) + +# Datacenters & clusters + +| Collection | Path | +|---|---| +| Datacenters | `/ovirt-engine/api/datacenters` | +| Clusters | `/ovirt-engine/api/clusters` | + +Minimal seed creates one datacenter and one cluster. Demo seed expands hosts and +VM density under the same topology. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/datacenters + +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/clusters +``` + +Related: [Hosts](hosts.md), [Virtual machines](vms.md). diff --git a/docs/domains/hosts.md b/docs/domains/hosts.md new file mode 100644 index 0000000..77d8147 --- /dev/null +++ b/docs/domains/hosts.md @@ -0,0 +1,17 @@ +**Language / Язык:** [English](hosts.md) | [Русский](../ru/domains/hosts.md) + +# Hosts + +| Collection | Path | +|---|---| +| Hosts | `/ovirt-engine/api/hosts` | + +Hosts belong to a cluster and participate in VM placement for lab scenarios. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/hosts +``` + +Demo seed creates multiple hosts to support ~1000 VMs. Related: +[Datacenters & clusters](datacenters-clusters.md). diff --git a/docs/domains/identity.md b/docs/domains/identity.md new file mode 100644 index 0000000..42fe4fc --- /dev/null +++ b/docs/domains/identity.md @@ -0,0 +1,17 @@ +**Language / Язык:** [English](identity.md) | [Русский](../ru/domains/identity.md) + +# Identity & access + +| Collection | Path | +|---|---| +| Domains | `/ovirt-engine/api/domains` | +| Users | `/ovirt-engine/api/users` | +| Groups | `/ovirt-engine/api/groups` | +| Roles | `/ovirt-engine/api/roles` | +| Permissions | `/ovirt-engine/api/permissions` | +| SSO | `/ovirt-engine/sso/oauth/*` | + +Seed creates domain `internal` and principals `admin@internal`, `ops@internal`, +`developer@internal`, `demo@internal` (password `secret`). + +Authentication flows: [Authentication](../authentication.md). diff --git a/docs/domains/jobs.md b/docs/domains/jobs.md new file mode 100644 index 0000000..8ba3bd5 --- /dev/null +++ b/docs/domains/jobs.md @@ -0,0 +1,20 @@ +**Language / Язык:** [English](jobs.md) | [Русский](../ru/domains/jobs.md) + +# Jobs & events + +| Collection | Path | +|---|---| +| Jobs | `/ovirt-engine/api/jobs` | +| Events | `/ovirt-engine/api/events` | + +Long-running Engine operations create job records with steps. Seed inserts a +finished sample job. Events capture inventory lifecycle signals for lab +inspection. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/jobs +``` + +Task timing can be accelerated with `SIMULATION_TIME_SCALE` +([configuration.md](../configuration.md)). diff --git a/docs/domains/networks.md b/docs/domains/networks.md new file mode 100644 index 0000000..acf931a --- /dev/null +++ b/docs/domains/networks.md @@ -0,0 +1,17 @@ +**Language / Язык:** [English](networks.md) | [Русский](../ru/domains/networks.md) + +# Networks + +| Collection | Path | +|---|---| +| Networks | `/ovirt-engine/api/networks` | +| VNIC profiles | `/ovirt-engine/api/vnicprofiles` | + +VMs attach NICs that reference vNIC profiles and logical networks. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/networks +``` + +Related: [Virtual machines](vms.md). diff --git a/docs/domains/schema-collections.md b/docs/domains/schema-collections.md new file mode 100644 index 0000000..a3ad1fa --- /dev/null +++ b/docs/domains/schema-collections.md @@ -0,0 +1,15 @@ +**Language / Язык:** [English](schema-collections.md) | [Русский](../ru/domains/schema-collections.md) + +# Schema collections + +Operations declared in the active series pack that do not have a specialized +semantic handler are served by the **schema engine**. Responses follow the +contract shape and persist into `ov_api_objects` where applicable. + +Browse the full catalog in the Web UI or open +`contracts/ovirt//api.json`. Coverage numbers: +[api_coverage.md](../api_coverage.md). + +Examples of pack-backed entry points (availability depends on series): +`bookmarks`, `tags`, `quotas`, `affinitygroups`, and other Engine collections +linked from the API root. diff --git a/docs/domains/storage.md b/docs/domains/storage.md new file mode 100644 index 0000000..97b20f6 --- /dev/null +++ b/docs/domains/storage.md @@ -0,0 +1,20 @@ +**Language / Язык:** [English](storage.md) | [Русский](../ru/domains/storage.md) + +# Storage + +| Collection | Path | +|---|---| +| Storage domains | `/ovirt-engine/api/storagedomains` | +| Storage connections | `/ovirt-engine/api/storageconnections` | +| Disks | `/ovirt-engine/api/disks` | + +Seed attaches storage domains to the datacenter and creates sample disks for +VMs. Disk attach/expand/delete paths are covered by client P0 smokes. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/storagedomains + +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/disks +``` diff --git a/docs/domains/vms.md b/docs/domains/vms.md new file mode 100644 index 0000000..9ea0876 --- /dev/null +++ b/docs/domains/vms.md @@ -0,0 +1,26 @@ +**Language / Язык:** [English](vms.md) | [Русский](../ru/domains/vms.md) + +# Virtual machines + +| Collection | Path | +|---|---| +| VMs | `/ovirt-engine/api/vms` | +| Templates | `/ovirt-engine/api/templates` | + +Nested resources (disk attachments, NICs, snapshots) are available under each VM +id where the pack declares them. + +```bash +# List +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms + +# Create (JSON sketch) +curl -k -u 'admin@internal:secret' -H 'Content-Type: application/json' -H 'Version: 4' \ + -d '{"name":"lab-vm-1","cluster":{"name":"Default"}}' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Long-running actions surface as Engine [jobs](jobs.md). Client suites exercise +create/get/modify/delete VM plus disk and NIC flows — see +[`pulumi-tests/`](../../pulumi-tests/README.md). diff --git a/docs/examples/ansible.md b/docs/examples/ansible.md new file mode 100644 index 0000000..6911d3b --- /dev/null +++ b/docs/examples/ansible.md @@ -0,0 +1,29 @@ +**Language / Язык:** [English](ansible.md) | [Русский](../ru/examples/ansible.md) + +# Ansible + +Use `ansible.builtin.uri` against Engine HTTPS: + +```yaml +- name: List oVirt VMs + hosts: local + gather_facts: false + vars: + engine_api: "https://127.0.0.1/ovirt-engine/api" + tasks: + - name: GET /vms + ansible.builtin.uri: + url: "{{ engine_api }}/vms" + user: admin@internal + password: secret + force_basic_auth: true + validate_certs: false + headers: + Accept: application/json + Version: "4" + status_code: [200] + register: vms +``` + +Native suite (150 cases): `make test-ansible` / `make test-ansible-smoke` under +[`pulumi-tests/ansible/`](../../pulumi-tests/README.md). diff --git a/docs/examples/overview.md b/docs/examples/overview.md new file mode 100644 index 0000000..f55c4dc --- /dev/null +++ b/docs/examples/overview.md @@ -0,0 +1,35 @@ +**Language / Язык:** [English](overview.md) | [Русский](../ru/examples/overview.md) + +# Clients & examples + +Use the **inline snippets** below and the Pulumi contract-coverage lab under +[`pulumi-tests/`](../../pulumi-tests/README.md). + +## Base URL and credentials + +| Setting | Value | +|---|---| +| Engine API | `https://127.0.0.1/ovirt-engine/api` | +| SSO token | `https://127.0.0.1/ovirt-engine/sso/oauth/token` | +| Web UI | `http://127.0.0.1:5000/` | +| User | `admin@internal` | +| Password | `secret` | + +Disable HTTP proxies for local clients: + +```bash +unset HTTP_PROXY HTTPS_PROXY ALL_PROXY http_proxy https_proxy all_proxy +export NO_PROXY='*' +``` + +## Guides + +| Guide | Focus | +|---|---| +| [Python requests](python-requests.md) | Raw HTTPS Basic / OAuth | +| [Ansible](ansible.md) | `uri` module against Engine | +| [Terraform](terraform.md) | IaC notes | +| [Pulumi](pulumi.md) | Full contract coverage + HTML report | +| [Troubleshooting clients](troubleshooting-clients.md) | Common client failures | + +Prerequisites: `make up && make seed` (or `make seed-demo`). diff --git a/docs/examples/pulumi.md b/docs/examples/pulumi.md new file mode 100644 index 0000000..73823e3 --- /dev/null +++ b/docs/examples/pulumi.md @@ -0,0 +1,13 @@ +**Language / Язык:** [English](pulumi.md) | [Русский](../ru/examples/pulumi.md) + +# Pulumi + +Contract-coverage lab under [`pulumi-tests/pulumi/`](../../pulumi-tests/README.md). + +```bash +make up && make seed +make test-pulumi-smoke +make test-pulumi +``` + +HTML report: `pulumi-tests/reports/pulumi-contract-coverage.html` diff --git a/docs/examples/python-requests.md b/docs/examples/python-requests.md new file mode 100644 index 0000000..5fe209e --- /dev/null +++ b/docs/examples/python-requests.md @@ -0,0 +1,43 @@ +**Language / Язык:** [English](python-requests.md) | [Русский](../ru/examples/python-requests.md) + +# Python (`requests`) + +Minimal pattern against the Engine gateway: + +```python +import requests + +BASE = "https://127.0.0.1/ovirt-engine/api" +AUTH = ("admin@internal", "secret") +HEADERS = {"Accept": "application/json", "Version": "4"} + +r = requests.get(f"{BASE}/vms", auth=AUTH, headers=HEADERS, verify=False, timeout=60) +r.raise_for_status() +print(r.json()) +``` + +OAuth password grant: + +```python +token = requests.post( + "https://127.0.0.1/ovirt-engine/sso/oauth/token", + data={ + "grant_type": "password", + "username": "admin@internal", + "password": "secret", + "scope": "ovirt-app-api", + }, + verify=False, + timeout=60, +).json()["access_token"] + +r = requests.get( + f"{BASE}/vms", + headers={**HEADERS, "Authorization": f"Bearer {token}"}, + verify=False, + timeout=60, +) +``` + +Native suite: `make test-python` / `make test-python-smoke` under +[`pulumi-tests/`](../../pulumi-tests/README.md). diff --git a/docs/examples/terraform.md b/docs/examples/terraform.md new file mode 100644 index 0000000..c34596d --- /dev/null +++ b/docs/examples/terraform.md @@ -0,0 +1,15 @@ +**Language / Язык:** [English](terraform.md) | [Русский](../ru/examples/terraform.md) + +# Terraform + +Native suite (150 cases) lives under +[`pulumi-tests/terraform/`](../../pulumi-tests/README.md): + +```bash +make up && make seed +make test-terraform-smoke +make test-terraform +``` + +Configure providers against Engine HTTPS with lab credentials and disable TLS +verification for the Compose self-signed certificate. diff --git a/docs/examples/troubleshooting-clients.md b/docs/examples/troubleshooting-clients.md new file mode 100644 index 0000000..1953eef --- /dev/null +++ b/docs/examples/troubleshooting-clients.md @@ -0,0 +1,38 @@ +**Language / Язык:** [English](troubleshooting-clients.md) | [Русский](../ru/examples/troubleshooting-clients.md) + +# Troubleshooting clients + +## TLS verification failures + +Expected with the Compose self-signed Engine cert. Disable verification in the +client (`verify=False`, `insecure`, `validate_certs: false`). + +## HTTP 401 + +Confirm principal format `user@internal` and password `secret`. For OAuth, +include `scope=ovirt-app-api`. + +## Wrong host / port + +On Compose, Engine is **`443`** (HTTPS) and UI is **`5000`** (HTTP) by default. +Helm without a custom Ingress exposes FastAPI on **`8080`**. See +[ports.md](../ports.md) and [kubernetes.md](../kubernetes.md). + +## Empty lists after seed + +Wait for `/health/ready`. Lifespan auto-loads `minimal` unless the DB is already +`demo`. For density: `make seed-demo`. + +## Proxy interference + +IDE sandboxes often inject proxies that break local HTTPS. Unset proxy env vars +([overview.md](overview.md)). + +## Version / XML surprises + +Send `Version: 4` and `Accept: application/json` unless you intentionally test +v3 or XML. + +## Wrong tool / suite + +Prefer the snippets in this docs tree or the suites under `pulumi-tests/`. diff --git a/docs/faq.md b/docs/faq.md new file mode 100644 index 0000000..75aab5e --- /dev/null +++ b/docs/faq.md @@ -0,0 +1,42 @@ +**Language / Язык:** [English](faq.md) | [Русский](ru/faq.md) + +# FAQ + +## Is this a real oVirt Engine? + +No. It is a **surface-complete API laboratory**: PostgreSQL-backed state, +contract-shaped responses, no hypervisor orchestration. + +## Which series should I use? + +Default **4.5**. Switch with `OVIRT_SERIES` (Compose/Helm). See +[api-versions.md](api-versions.md). + +## Why only two ports? + +Engine API + SSO share HTTPS; the Web UI uses a separate HTTP listener. That +matches how labs typically expose Engine without publishing Postgres or the +internal FastAPI port. Details: [ports.md](ports.md). + +## Compose vs Helm? + +| Need | Use | +|---|---| +| Local hack / CI on Docker | Compose | +| Cluster install | Helm ([kubernetes.md](kubernetes.md)) | + +## Demo seed wiped my resources + +Lifecycle tests and reseed truncate lab tables. Reload with `make seed-demo`. + +## Can I point Terraform / Ansible at it? + +Yes — use Engine HTTPS URL and seeded credentials. Prefer the native suites under +[`pulumi-tests/`](../pulumi-tests/README.md). Expect lab limitations (policy +depth, async workflows, real storage backends). See +[examples/overview.md](examples/overview.md). + +## Where is the Helm chart? + +[`helm/ovirt-api-simulator`](../helm/ovirt-api-simulator) — guide in +[kubernetes.md](kubernetes.md). diff --git a/docs/getting-started.md b/docs/getting-started.md new file mode 100644 index 0000000..a8dcb50 --- /dev/null +++ b/docs/getting-started.md @@ -0,0 +1,109 @@ +**Language / Язык:** [English](getting-started.md) | [Русский](ru/getting-started.md) + +# Getting started + +Bring up a local Engine lab, authenticate, and run a first read against the +simulator. + +## Prerequisites + +- Docker and Docker Compose +- `make` (optional but used by the documented commands) + +Python, linters, and tests run **inside** containers. You do not need a local +Python toolchain for day-to-day use. + +## Choose a path + +| Path | When to use | +|---|---| +| [Development checkout](#1a-development-checkout) | Contribute / bind-mount source | +| [Published image](#1b-published-image) | Fastest lab using the Hub image | +| [Helm / Kubernetes](kubernetes.md) | Cluster install (no nginx gateway yet) | + +## 1a. Development checkout + +```bash +cp .env.example .env +make install +make up +make seed +``` + +| Host port | Service | +|---|---| +| `443` | Engine API + SSO (HTTPS) | +| `5000` | Web UI console (HTTP) | + +Only these two ports are published. Internal FastAPI listens on `:8080` inside +the compose network. See [Ports](ports.md). + +Migrations run automatically via the `migrate` one-shot service. + +## 1b. Published image + +Uses [`docker-compose.release.yml`](../docker-compose.release.yml) — PostgreSQL + +migrate + simulator + Engine gateway from the Hub runtime image: + +```bash +docker compose -f docker-compose.release.yml pull +docker compose -f docker-compose.release.yml up -d +docker compose -f docker-compose.release.yml run --rm --entrypoint python \ + simulator -m app.ovirt.seed_cli --profile minimal +``` + +Override the tag with `IMAGE_TAG=0.1.0` if needed. From a git checkout: + +```bash +make release-up +make release-seed PROFILE=minimal +``` + +## 2. Wait until ready + +```bash +curl -skf https://127.0.0.1/health/ready +curl -sf http://127.0.0.1:5000/health/live +``` + +`/health/ready` returns HTTP 503 until PostgreSQL is reachable **and** the +latest packaged migration is applied. + +## 3. Seed a profile + +```bash +make seed # minimal lab +# or +make seed-demo # ~1000 VMs +``` + +See [Seed profiles](seed-profiles.md). + +## 4. Authenticate and list VMs + +```bash +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Or obtain an OAuth token: + +```bash +curl -k -X POST https://127.0.0.1/ovirt-engine/sso/oauth/token \ + -d 'grant_type=password&username=admin@internal&password=secret&scope=ovirt-app-api' +``` + +Details: [Authentication](authentication.md). + +## 5. Open the Web UI + +Browse [http://127.0.0.1:5000/](http://127.0.0.1:5000/) — Auth drawer, API +catalog, coverage, and Data reseed controls. See [Web UI](web-ui.md). + +## Next steps + +- [API versions](api-versions.md) — switch series packs (`OVIRT_SERIES`) +- [Clients & examples](examples/overview.md) — cookbooks +- [Domains](domains/README.md) — VMs, storage, networks +- [Troubleshooting](troubleshooting.md) — common failures diff --git a/docs/kubernetes.md b/docs/kubernetes.md new file mode 100644 index 0000000..64a7ffd --- /dev/null +++ b/docs/kubernetes.md @@ -0,0 +1,90 @@ +**Language / Язык:** [English](kubernetes.md) | [Русский](ru/kubernetes.md) + +# Kubernetes / Helm + +Deploy with the chart in +[`helm/ovirt-api-simulator`](../helm/ovirt-api-simulator). + +Published image (when pushed): +[`inecs/ovirt-api-simulator`](https://hub.docker.com/r/inecs/ovirt-api-simulator) + +## What the chart installs today + +| Component | Role | +|---|---| +| **simulator** Deployment | FastAPI on container port `8080` | +| **Service** | ClusterIP → `8080` | +| **PostgreSQL** StatefulSet | Bundled Postgres 17 (optional) | +| **migrate** initContainer | Idempotent schema migrations | +| **seed** Job (optional) | `minimal` or `demo` lab data | + +> The Compose stack publishes Engine HTTPS + UI via nginx `api-gateway` +> ([ports.md](ports.md)). The Helm chart **does not yet** ship that gateway: +> `gateway.*` / `ingress.*` keys in `values.yaml` are reserved and unused. +> Access the simulator Service on `:8080` (port-forward or your own Ingress). + +## Prerequisites + +- Kubernetes 1.27+ (or comparable) +- Helm 3.14+ + +## Install + +```bash +helm upgrade --install ovirt-sim ./helm/ovirt-api-simulator \ + -n ovirt-sim --create-namespace \ + --set image.repository=inecs/ovirt-api-simulator \ + --set image.tag=0.1.0 \ + --set config.ovirtSeries=4.5 \ + --set seed.profile=minimal \ + --set secrets.ticketSigningKey="$(openssl rand -hex 32)" +``` + +For a locally built image, set `image.repository` / `image.tag` to match what +you loaded into the cluster. + +Render locally: + +```bash +make helm-template +``` + +## Important values + +| Value | Purpose | +|---|---| +| `image.repository` / `image.tag` | Container image (default `inecs/ovirt-api-simulator:0.1.0`) | +| `config.ovirtSeries` | Cold-start pack (`4.5`, `3.6`, …) | +| `seed.enabled` / `seed.profile` | Post-install seed Job | +| `postgresql.enabled` | Bundled database | +| `databaseUrl` | External DSN when `postgresql.enabled=false` | +| `secrets.ticketSigningKey` | Rotate on shared clusters | +| `service.port` | Service port (default `8080`) | + +See [`values.yaml`](../helm/ovirt-api-simulator/values.yaml). + +## Access + +Port-forward the simulator Service: + +```bash +kubectl -n ovirt-sim port-forward svc/-ovirt-api-simulator 8080:8080 +``` + +Then: + +| Surface | URL | +|---|---| +| Engine API | http://127.0.0.1:8080/ovirt-engine/api | +| SSO token | http://127.0.0.1:8080/ovirt-engine/sso/oauth/token | +| Web UI | http://127.0.0.1:8080/ | +| OpenAPI | http://127.0.0.1:8080/docs | + +Default seeded login: `admin@internal` / `secret`. + +## Manual reseed + +```bash +kubectl exec deploy/-ovirt-api-simulator -- \ + python -m app.ovirt.seed_cli --profile demo +``` diff --git a/docs/observability.md b/docs/observability.md new file mode 100644 index 0000000..4b1f475 --- /dev/null +++ b/docs/observability.md @@ -0,0 +1,45 @@ +**Language / Язык:** [English](observability.md) | [Русский](ru/observability.md) + +# Observability + +## Health endpoints + +| Path | Meaning | +|---|---| +| `/health/live` | Process is running | +| `/health/ready` | DB reachable + migrations applied | + +Both are exposed on the simulator and via the Compose gateway (either published +port). + +```bash +curl -skf https://127.0.0.1/health/ready +curl -sf http://127.0.0.1:5000/health/live +``` + +## Request IDs + +Header `X-Request-ID` (configurable via `REQUEST_ID_HEADER`) is accepted and +echoed where middleware applies. + +## Logs + +Compose: + +```bash +make logs +docker compose logs -f simulator api-gateway +``` + +Helm (chart labels use `app: ovirt-api-simulator`): + +```bash +kubectl -n ovirt-sim logs -l app=ovirt-api-simulator -f +kubectl -n ovirt-sim logs -l app=ovirt-api-simulator-postgresql -f +``` + +## Coverage evidence + +- Pack coverage: [api_coverage.md](api_coverage.md) +- Evidence JSON under `evidence/ovirt-*.json` +- pytest: `tests/ovirt/` diff --git a/docs/operations.md b/docs/operations.md new file mode 100644 index 0000000..d4f310f --- /dev/null +++ b/docs/operations.md @@ -0,0 +1,120 @@ +**Language / Язык:** [English](operations.md) | [Русский](ru/operations.md) + +# Operations + +## Day-2 Compose + +```bash +make up # build + start + wait +make restart # force recreate +make logs # follow all services +make down # stop +make seed # reload minimal +make seed-demo # reload demo (~1000 VMs) +make smoke # Basic auth + list VMs +``` + +## Migrations + +The `migrate` Compose service / Helm init container runs +`python -m app.db.migrate_cli` before the simulator becomes ready. Do not point +clients at Engine until `/health/ready` succeeds. + +Schema history starts at `001_ovirt_core.sql`. If you upgraded from an earlier +pre-release lab DB, recreate the volume: + +```bash +docker compose down -v +make up && make seed +``` + +## Reseed + +Reseed **truncates** laboratory tables. Prefer `minimal` in shared CI jobs; +use `demo` when you need density. + +```bash +make seed-demo +# or Web UI → Data → demo +``` + +## Series change + +**Cold start** — change `OVIRT_SERIES` and recreate the simulator container: + +```bash +OVIRT_SERIES=4.4 make restart +``` + +**Hot-swap** (in-memory, no rebuild) — Web UI Environment → Apply pack, or: + +```bash +curl -s http://127.0.0.1:5000/ui/api/ovirt/contracts/activate \ + -H 'Content-Type: application/json' \ + -d '{"series":"4.4"}' +``` + +See [API versions](api-versions.md) and [Web UI](web-ui.md). + +## Client lab cleanup + +```bash +make clean-test-resources +``` + +Removes resources created by [`pulumi-tests/`](../pulumi-tests/README.md). + +## Publish to Docker Hub + +`make release` builds the **runtime** image (production target — not the local +bind-mounted `dev` image) and pushes it to Docker Hub: + +```bash +docker login # once; account must own or can push to DOCKERHUB_USER +make release +``` + +Defaults: + +| Variable | Default | Meaning | +|---|---|---| +| `DOCKERHUB_USER` | `inecs` | Docker Hub namespace/org | +| `IMAGE_NAME` | `ovirt-api-simulator` | Repository name | +| `VERSION` | from `pyproject.toml` | Image tag | +| `PUSH_LATEST` | `1` | Also tag/push `:latest` | + +Examples: + +```bash +make release +make release VERSION=0.2.0 +make release DOCKERHUB_USER=myorg PUSH_LATEST=0 +make release-build # build/tag locally without pushing +``` + +Published tags: + +- `inecs/ovirt-api-simulator:` +- `inecs/ovirt-api-simulator:latest` (unless `PUSH_LATEST=0`) + +## Quick start with the published compose file + +[`docker-compose.release.yml`](../docker-compose.release.yml) pulls the Hub +runtime image and starts PostgreSQL + migrate + simulator + Engine gateway: + +```bash +docker compose -f docker-compose.release.yml up -d +docker compose -f docker-compose.release.yml run --rm --entrypoint python \ + simulator -m app.ovirt.seed_cli --profile minimal + +curl -skf https://127.0.0.1/health/ready +``` + +Helpers from a git checkout: + +```bash +make release-up +make release-seed PROFILE=minimal +# or: make release-seed PROFILE=demo +make release-down +``` diff --git a/docs/ports.md b/docs/ports.md new file mode 100644 index 0000000..fc42444 --- /dev/null +++ b/docs/ports.md @@ -0,0 +1,30 @@ +**Language / Язык:** [English](ports.md) | [Русский](ru/ports.md) + +# Ports + +Published host ports — **exactly two**, matching a typical Engine lab layout: + +| Role | Container | Default host | Override env | +|------|-----------|--------------|--------------| +| Engine API + SSO | `443` | `443` | `OVIRT_ENGINE_PORT` | +| Web UI console | `5000` | `5000` | `OVIRT_UI_PORT` | + +Examples: + +```bash +https://127.0.0.1/ovirt-engine/api +http://127.0.0.1:5000/ + +# Optional override (only if the host already uses 443/5000): +# OVIRT_ENGINE_PORT=6443 OVIRT_UI_PORT=6080 docker compose up -d +``` + +Internal only (not published to the host): FastAPI `:8080`, PostgreSQL `:5432`. + +The nginx `api-gateway` terminates TLS for Engine and proxies both listeners to +the simulator. Health checks work on either published port: + +```bash +curl -skf https://127.0.0.1/health/ready +curl -sf http://127.0.0.1:5000/health/live +``` diff --git a/docs/ru/README.md b/docs/ru/README.md new file mode 100644 index 0000000..0a7a319 --- /dev/null +++ b/docs/ru/README.md @@ -0,0 +1,32 @@ +**Language / Язык:** [English](../README.md) | [Русский](README.md) + +# Документация + +Руководства по симулятору oVirt / RHV Engine API. Переключайте язык с помощью +заголовка на каждой странице. Русские версии находятся в каталоге +[`ru/`](README.md). + +| Руководство | Описание | +|---|---| +| [Быстрый старт](getting-started.md) | Первая успешная лабораторная сессия | +| [Порты](ports.md) | Опубликованные порты Engine + UI | +| [Конфигурация](configuration.md) | Переменные окружения и Compose | +| [Аутентификация](authentication.md) | Basic auth, OAuth2, сессии | +| [Версии API](api-versions.md) | Series packs 3.x / 4.x и заголовок Version | +| [Покрытие API](api_coverage.md) | Число операций и дельты по series | +| [Поверхность API](api-surface.md) | Маршрутизация, handlers, schema engine | +| [Клиенты и примеры](clients.md) | curl, Python, Ansible, Terraform | +| [Профили seed](seed-profiles.md) | Фикстуры `minimal` и `demo` | +| [Домены](domains/README.md) | ВМ, хосты, storage, сети, identity, jobs | +| [Web UI](web-ui.md) | Интерактивная консоль и каталоги | +| [Эксплуатация](operations.md) | Миграции, reseed, обновление | +| [Kubernetes / Helm](kubernetes.md) | Установка в кластер (Service `:8080`) | +| [Безопасность](security.md) | Модель угроз лаборатории и учётные данные | +| [Наблюдаемость](observability.md) | Эндпоинты health и логирование | +| [Устранение неполадок](troubleshooting.md) | Типичные сбои | +| [FAQ](faq.md) | Краткие ответы | +| [Архитектура](architecture.md) | Границы компонентов | + +Исполняемые cookbook'и: [`examples/`](../../examples/README.ru.md). +Интеграционные наборы: [`pulumi-tests/`](../../pulumi-tests/README.ru.md). +Контрактные packs: [`contracts/`](../../contracts/README.ru.md). diff --git a/docs/ru/api-surface.md b/docs/ru/api-surface.md new file mode 100644 index 0000000..164e2fd --- /dev/null +++ b/docs/ru/api-surface.md @@ -0,0 +1,31 @@ +**Language / Язык:** [English](../api-surface.md) | [Русский](api-surface.md) + +# Поверхность API + +Точки входа: + +| Путь | Роль | +|---|---| +| `/ovirt-engine/api` | Корень Engine REST (v4 по умолчанию на series 4.x) | +| `/ovirt-engine/api/v3` … `/v4` | Явный major API | +| `/ovirt-engine/sso/oauth/*` | SSO OAuth2 | +| `/health/live`, `/health/ready` | Liveness / readiness | +| `/` (порт UI) | Web-консоль | + +## Модель маршрутизации + +1. Контрактные маршруты активного pack `contracts/ovirt/` регистрируются + как отдельные OpenAPI-операции. +2. Специализированные semantic handlers сохраняют мутации инвентаря (ВМ, диски, + хосты, сети, storage domains, jobs, …). +3. Catch-all роутер Engine остаётся скрытым fallback для остальных коллекций + через schema engine. + +Packs: [`contracts/ovirt/`](../../contracts/README.ru.md). Таблица покрытия: +[api_coverage.md](api_coverage.md). Домены: [domains/](domains/README.md). + +## Представления + +Тела запросов/ответов — JSON или XML в зависимости от `Accept` / +`Content-Type`. Для современных клиентов предпочитайте +`Accept: application/json`. diff --git a/docs/ru/api-versions.md b/docs/ru/api-versions.md new file mode 100644 index 0000000..4f8babc --- /dev/null +++ b/docs/ru/api-versions.md @@ -0,0 +1,83 @@ +**Language / Язык:** [English](../api-versions.md) | [Русский](api-versions.md) + +# Версии API (series packs) + +Симулятор поставляет Engine series packs в `contracts/ovirt/`: + +| Series | Major API | Env при cold start | +|---|---|---| +| `3.0` … `3.6` | v3 | `OVIRT_SERIES=3.6` | +| `4.3` | v4 | `OVIRT_SERIES=4.3` | +| `4.4` | v4 | `OVIRT_SERIES=4.4` | +| `4.5` | v4 | `OVIRT_SERIES=4.5` (по умолчанию) | +| `master` | v4 | `OVIRT_SERIES=master` | + +Числа операций и дельты: [Покрытие API](api_coverage.md). + +## Выбор major API (v3 / v4) + +Клиенты выбирают major Engine API двумя способами: + +1. **Префикс пути:** `/ovirt-engine/api/v3/...` или `/ovirt-engine/api/v4/...` +2. **Заголовок `Version`:** `Version: 3` или `Version: 4` на `/ovirt-engine/api/...` + +Если ничего не задано, default следует активному series (`3` для `3.x`, `4` для +`4.x` / `master`). + +```bash +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms + +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/xml' \ + https://127.0.0.1/ovirt-engine/api/v3/vms +``` + +## Cold start + +```bash +OVIRT_SERIES=4.4 docker compose up -d --build --wait +``` + +Helm: + +```bash +--set config.ovirtSeries=3.6 +``` + +## Hot-swap (in-memory) + +Без пересоздания контейнеров активируйте другой pack из ящика Environment в +Web UI или: + +```bash +curl -s http://127.0.0.1:5000/ui/api/ovirt/contracts/activate \ + -H 'Content-Type: application/json' \ + -d '{"series":"4.4"}' +``` + +Рестарт процесса возвращает cold-start `OVIRT_SERIES`. Подробности: +[Web UI](web-ui.md). + +## Представления + +Ответы Engine поддерживают **JSON** и **XML** через `Accept` / +`Content-Type` (`application/json`, `application/xml`). + +## Структура pack + +``` +contracts/ovirt// + api.json + manifest.json + deltas.json +``` + +Перегенерация: + +```bash +make generate-packs +``` + +Индекс: [`contracts/ovirt/index.json`](../../contracts/ovirt/index.json). diff --git a/docs/ru/api_coverage.md b/docs/ru/api_coverage.md new file mode 100644 index 0000000..285b06d --- /dev/null +++ b/docs/ru/api_coverage.md @@ -0,0 +1,26 @@ +**Language / Язык:** [English](../api_coverage.md) | [Русский](api_coverage.md) + +# Покрытие API + +Число операций в контрактных packs (из `contracts/ovirt/*/manifest.json`): + +| Series | API | Операции | Дельты (added / removed) | +|---|---|---:|---| +| 3.0 | v3 | 468 | 468 / 0 | +| 3.1 | v3 | 498 | 30 / 0 | +| 3.2 | v3 | 506 | 8 / 0 | +| 3.3 | v3 | 576 | 70 / 0 | +| 3.4 | v3 | 598 | 22 / 0 | +| 3.5 | v3 | 640 | 42 / 0 | +| 3.6 | v3 | 684 | 44 / 0 | +| 4.3 | v4 | 706 | 364 / 342 | +| 4.4 | v4 | 720 | 14 / 0 | +| 4.5 | v4 | 720 | 0 / 0 | +| master | v4 | 720 | 0 / 0 | + +Специализированные handlers покрывают основные коллекции инвентаря (ВМ, диски, +хосты, сети, storage, jobs, …). Остальные операции pack обслуживает schema +engine. См. [Поверхность API](api-surface.md). + +> Это измеримое покрытие контракта лабораторного симулятора — не утверждение, +> что каждый краевой случай Engine ведёт себя идентично продакшен RHV/oVirt. diff --git a/docs/ru/architecture.md b/docs/ru/architecture.md new file mode 100644 index 0000000..9619b5e --- /dev/null +++ b/docs/ru/architecture.md @@ -0,0 +1,44 @@ +**Language / Язык:** [English](../architecture.md) | [Русский](architecture.md) + +# Архитектура + +## Цели + +- Верная раскладка URL Engine (`/ovirt-engine/api`, SSO) +- Stateful-инвентарь в PostgreSQL +- Регистрация маршрутов по контрактным series packs +- Удобный лабораторный Web UI и детерминированные seeds + +## Компоненты + +``` +clients / Web UI + │ + api-gateway (nginx TLS + UI) + │ + simulator (FastAPI :8080) + │ + PostgreSQL +``` + +| Пакет | Ответственность | +|---|---| +| `app/ovirt/` | Маршруты Engine, SSO, seed, schema engine, versioning | +| `app/web/` | Консоль UI и UI API | +| `app/db/` | Миграции и пул соединений | +| `contracts/ovirt/` | Сгенерированные series packs | +| `docker/gateway/` | nginx listener'ы Engine + UI | + +## Путь запроса + +1. Клиент обращается к опубликованному порту Engine или UI. +2. Gateway проксирует на FastAPI. +3. Auth middleware разрешает Basic / Bearer. +4. Контрактный или semantic handler читает / меняет PostgreSQL. +5. Ответ сериализуется в JSON или XML. + +## Связанное + +- [Поверхность API](api-surface.md) +- [Профили seed](seed-profiles.md) +- [Эксплуатация](operations.md) diff --git a/docs/ru/authentication.md b/docs/ru/authentication.md new file mode 100644 index 0000000..3123ee0 --- /dev/null +++ b/docs/ru/authentication.md @@ -0,0 +1,69 @@ +**Language / Язык:** [English](../authentication.md) | [Русский](authentication.md) + +# Аутентификация + +Симулятор реализует Engine-стиль **HTTP Basic**, **SSO OAuth2** password grant +и bearer-токены для последующих вызовов API. + +## Засеянные учётные записи + +Пароль для всех пользователей: **`secret`**. Домен: **`internal`**. + +| Principal | Типичная роль | +|---|---| +| `admin@internal` | SuperUser | +| `ops@internal` | оператор лаборатории | +| `developer@internal` | разработчик лаборатории | +| `demo@internal` | демо-пользователь | + +## HTTP Basic + +```bash +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +## OAuth2 password grant + +```bash +curl -k -X POST https://127.0.0.1/ovirt-engine/sso/oauth/token \ + -d 'grant_type=password&username=admin@internal&password=secret&scope=ovirt-app-api' +``` + +В ответе: `access_token`, `token_type`, `scope` и `exp`. Используйте токен как +Bearer: + +```bash +TOKEN=... # access_token из ответа +curl -k -H "Authorization: Bearer $TOKEN" \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Связанные эндпоинты: + +| Метод | Путь | Назначение | +|---|---|---| +| `POST` | `/ovirt-engine/sso/oauth/token` | Выдать токен | +| `GET` | `/ovirt-engine/sso/oauth/token-info` | Просмотреть токен | +| `POST` | `/ovirt-engine/sso/oauth/revoke` | Отозвать токен | + +## Ошибки + +- Нет / неверные учётные данные → `401 Unauthorized` +- Неверный пароль → `401` +- Недействительный или просроченный токен → `401` +- Неверный OAuth scope → `400` + +## Session cookie (лаборатория) + +После Basic-аутентификации симулятор может установить session cookie в стиле +`JSESSIONID` (или принять `Prefer: persistent-auth`). Для автоматизации +предпочитайте Bearer-токены; сессии в основном для браузера / Engine-подобных +клиентов. + +## Web UI + +Ящик Auth может выдать лабораторный токен для интерактивных вызовов каталога. +См. [Web UI](web-ui.md). diff --git a/docs/ru/clients.md b/docs/ru/clients.md new file mode 100644 index 0000000..f0ea15d --- /dev/null +++ b/docs/ru/clients.md @@ -0,0 +1,6 @@ +**Language / Язык:** [English](../clients.md) | [Русский](clients.md) + +# Клиенты + +См. [Клиенты и примеры](examples/overview.md) — cookbook'и (Python, Ansible, +Terraform) и запускаемые suites в `pulumi-tests/`. diff --git a/docs/ru/configuration.md b/docs/ru/configuration.md new file mode 100644 index 0000000..ea38332 --- /dev/null +++ b/docs/ru/configuration.md @@ -0,0 +1,87 @@ +**Language / Язык:** [English](../configuration.md) | [Русский](configuration.md) + +# Конфигурация + +Настройки приложения загружаются из окружения (см. `.env.example`). +Docker Compose подставляет многие из них для сервиса `simulator`. + +## Основные + +| Переменная | По умолчанию / пример | Назначение | +|---|---|---| +| `APP_HOST` | `0.0.0.0` | Адрес привязки | +| `APP_PORT` | `8080` | Внутренний порт FastAPI (не публичный Engine) | +| `DATABASE_URL` | `postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator` | DSN asyncpg | +| `TEST_DATABASE_URL` | как выше | DSN для интеграционных тестов | +| `DB_POOL_MIN_SIZE` | `1` | Минимум пула | +| `DB_POOL_MAX_SIZE` | `10` | Максимум пула | +| `LOG_LEVEL` | `INFO` | Уровень логирования | +| `REQUEST_ID_HEADER` | `X-Request-ID` | Заголовок корреляции запросов | + +## Series Engine и seed + +| Переменная | По умолчанию | Назначение | +|---|---|---| +| `OVIRT_SERIES` | `4.5` | Контрактный pack при cold start (`3.0`–`3.6`, `4.3`–`4.5`, `master`) | +| `SEED_PROFILE` | `minimal` | Для seed CLI / Helm seed Job (`minimal` / `demo`) | + +## Безопасность и задачи + +| Переменная | Назначение | +|---|---| +| `TICKET_SIGNING_KEY` | Материал подписи лабораторных токенов (**меняйте вне игрушечных стендов**) | +| `TASK_WORKER_CONCURRENCY` | Число воркеров с арендой (1–32) | +| `TASK_LEASE_SECONDS` | Длительность аренды задач в PostgreSQL | +| `SIMULATION_TIME_SCALE` | Ускоряет длительность симулируемых jobs | + +## Публикация портов на хост + +| Переменная | По умолчанию | Назначение | +|---|---|---| +| `OVIRT_ENGINE_PORT` | `443` | Host → gateway `:443` (Engine HTTPS) | +| `OVIRT_UI_PORT` | `5000` | Host → gateway `:5000` (Web UI) | + +См. [Порты](ports.md). + +## Compose + +| Файл | Роль | +|---|---| +| `docker-compose.yml` | Dev-стек (сборка + bind mounts) | +| `docker-compose.release.yml` | Опубликованный образ Hub | +| `.env` / `.env.example` | Локальные переопределения | + +Сервисы: + +- **simulator** — FastAPI на внутреннем `8080` +- **api-gateway** — nginx, публикующий Engine + UI ([ports.md](ports.md)) +- **postgres** — `postgres:17.5-bookworm` (host-порт по умолчанию не публикуется) +- **migrate** — one-shot миграции схемы + +## Helm + +См. [Kubernetes / Helm](kubernetes.md) и +[`helm/ovirt-api-simulator/values.yaml`](../../helm/ovirt-api-simulator/values.yaml). + +| Value | Назначение | +|---|---| +| `image.repository` / `image.tag` | Образ контейнера | +| `config.ovirtSeries` | Pack series → env `OVIRT_SERIES` | +| `seed.profile` | `minimal` / `demo` | +| `postgresql.enabled` | Встроенная БД | +| `databaseUrl` | Внешний DSN, если встроенный Postgres выключен | +| `secrets.ticketSigningKey` | Нужно ротировать на общих кластерах | +| `service.port` | Порт ClusterIP (по умолчанию `8080`) | + +`gateway.*` / `ingress.*` в `values.yaml` зарезервированы; чарт сейчас отдаёт +FastAPI напрямую (без nginx gateway как в Compose). + +## Контрактные packs + +Расположение: `contracts/ovirt//`. + +В каждом series: `api.json`, `manifest.json` и `deltas.json`. Перегенерация: + +```bash +make generate-packs +``` diff --git a/docs/ru/domains/README.md b/docs/ru/domains/README.md new file mode 100644 index 0000000..9ac6c8e --- /dev/null +++ b/docs/ru/domains/README.md @@ -0,0 +1,19 @@ +**Language / Язык:** [English](../../domains/README.md) | [Русский](README.md) + +# Руководства по доменам + +Эти страницы кратко описывают устойчивую семантику Engine по областям. Полные +списки методов — в каталоге Web UI или `contracts/ovirt//api.json`. + +| Руководство | Коллекции / фокус | +|---|---| +| [Datacenters и clusters](datacenters-clusters.md) | `datacenters`, `clusters` | +| [Hosts](hosts.md) | `hosts` | +| [Виртуальные машины](vms.md) | `vms`, attachments дисков, NIC, snapshots | +| [Storage](storage.md) | `storagedomains`, `disks`, connections | +| [Сети](networks.md) | `networks`, `vnicprofiles` | +| [Identity и доступ](identity.md) | `users`, `roles`, `permissions`, SSO | +| [Jobs и events](jobs.md) | `jobs`, `events` | +| [Schema-коллекции](schema-collections.md) | Остальные коллекции из pack | + +Также: [Поверхность API](../api-surface.md) и [Покрытие API](../api_coverage.md). diff --git a/docs/ru/domains/datacenters-clusters.md b/docs/ru/domains/datacenters-clusters.md new file mode 100644 index 0000000..54dd39b --- /dev/null +++ b/docs/ru/domains/datacenters-clusters.md @@ -0,0 +1,21 @@ +**Language / Язык:** [English](../../domains/datacenters-clusters.md) | [Русский](datacenters-clusters.md) + +# Datacenters и clusters + +| Коллекция | Путь | +|---|---| +| Datacenters | `/ovirt-engine/api/datacenters` | +| Clusters | `/ovirt-engine/api/clusters` | + +Minimal seed создаёт один datacenter и один cluster. Demo seed увеличивает число +хостов и плотность ВМ в той же топологии. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/datacenters + +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/clusters +``` + +Связанное: [Hosts](hosts.md), [Виртуальные машины](vms.md). diff --git a/docs/ru/domains/hosts.md b/docs/ru/domains/hosts.md new file mode 100644 index 0000000..2855708 --- /dev/null +++ b/docs/ru/domains/hosts.md @@ -0,0 +1,17 @@ +**Language / Язык:** [English](../../domains/hosts.md) | [Русский](hosts.md) + +# Hosts + +| Коллекция | Путь | +|---|---| +| Hosts | `/ovirt-engine/api/hosts` | + +Хосты принадлежат cluster и участвуют в размещении ВМ в лабораторных сценариях. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/hosts +``` + +Demo seed создаёт несколько хостов для ~1000 ВМ. Связанное: +[Datacenters и clusters](datacenters-clusters.md). diff --git a/docs/ru/domains/identity.md b/docs/ru/domains/identity.md new file mode 100644 index 0000000..315e952 --- /dev/null +++ b/docs/ru/domains/identity.md @@ -0,0 +1,17 @@ +**Language / Язык:** [English](../../domains/identity.md) | [Русский](identity.md) + +# Identity и доступ + +| Коллекция | Путь | +|---|---| +| Domains | `/ovirt-engine/api/domains` | +| Users | `/ovirt-engine/api/users` | +| Groups | `/ovirt-engine/api/groups` | +| Roles | `/ovirt-engine/api/roles` | +| Permissions | `/ovirt-engine/api/permissions` | +| SSO | `/ovirt-engine/sso/oauth/*` | + +Seed создаёт домен `internal` и principals `admin@internal`, `ops@internal`, +`developer@internal`, `demo@internal` (пароль `secret`). + +Потоки аутентификации: [Аутентификация](../authentication.md). diff --git a/docs/ru/domains/jobs.md b/docs/ru/domains/jobs.md new file mode 100644 index 0000000..5efbc7b --- /dev/null +++ b/docs/ru/domains/jobs.md @@ -0,0 +1,20 @@ +**Language / Язык:** [English](../../domains/jobs.md) | [Русский](jobs.md) + +# Jobs и events + +| Коллекция | Путь | +|---|---| +| Jobs | `/ovirt-engine/api/jobs` | +| Events | `/ovirt-engine/api/events` | + +Длительные операции Engine создают записи jobs со steps. Seed вставляет +завершённый sample job. Events фиксируют сигналы жизненного цикла инвентаря для +лабораторного просмотра. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/jobs +``` + +Длительность задач можно ускорить через `SIMULATION_TIME_SCALE` +([configuration.md](../configuration.md)). diff --git a/docs/ru/domains/networks.md b/docs/ru/domains/networks.md new file mode 100644 index 0000000..78c832b --- /dev/null +++ b/docs/ru/domains/networks.md @@ -0,0 +1,17 @@ +**Language / Язык:** [English](../../domains/networks.md) | [Русский](networks.md) + +# Сети + +| Коллекция | Путь | +|---|---| +| Networks | `/ovirt-engine/api/networks` | +| VNIC profiles | `/ovirt-engine/api/vnicprofiles` | + +ВМ подключают NIC, ссылающиеся на vNIC profiles и логические сети. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/networks +``` + +Связанное: [Виртуальные машины](vms.md). diff --git a/docs/ru/domains/schema-collections.md b/docs/ru/domains/schema-collections.md new file mode 100644 index 0000000..0183a0c --- /dev/null +++ b/docs/ru/domains/schema-collections.md @@ -0,0 +1,13 @@ +**Language / Язык:** [English](../../domains/schema-collections.md) | [Русский](schema-collections.md) + +# Schema-коллекции + +Операции активного series pack без специализированного semantic handler +обслуживает **schema engine**. Ответы следуют форме контракта и при необходимости +сохраняются в `ov_api_objects`. + +Полный каталог — в Web UI или в `contracts/ovirt//api.json`. Числа +покрытия: [api_coverage.md](../api_coverage.md). + +Примеры коллекций из pack (доступность зависит от series): `bookmarks`, `tags`, +`quotas`, `affinitygroups` и другие коллекции Engine, связанные с корнем API. diff --git a/docs/ru/domains/storage.md b/docs/ru/domains/storage.md new file mode 100644 index 0000000..98d562f --- /dev/null +++ b/docs/ru/domains/storage.md @@ -0,0 +1,20 @@ +**Language / Язык:** [English](../../domains/storage.md) | [Русский](storage.md) + +# Storage + +| Коллекция | Путь | +|---|---| +| Storage domains | `/ovirt-engine/api/storagedomains` | +| Storage connections | `/ovirt-engine/api/storageconnections` | +| Disks | `/ovirt-engine/api/disks` | + +Seed подключает storage domains к datacenter и создаёт sample-диски для ВМ. +Пути attach/expand/delete дисков покрыты клиентскими P0 smoke. + +```bash +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/storagedomains + +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/disks +``` diff --git a/docs/ru/domains/vms.md b/docs/ru/domains/vms.md new file mode 100644 index 0000000..b535a0b --- /dev/null +++ b/docs/ru/domains/vms.md @@ -0,0 +1,26 @@ +**Language / Язык:** [English](../../domains/vms.md) | [Русский](vms.md) + +# Виртуальные машины + +| Коллекция | Путь | +|---|---| +| VMs | `/ovirt-engine/api/vms` | +| Templates | `/ovirt-engine/api/templates` | + +Вложенные ресурсы (disk attachments, NIC, snapshots) доступны под id ВМ, если +они объявлены в pack. + +```bash +# Список +curl -k -u 'admin@internal:secret' -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms + +# Создание (эскиз JSON) +curl -k -u 'admin@internal:secret' -H 'Content-Type: application/json' -H 'Version: 4' \ + -d '{"name":"lab-vm-1","cluster":{"name":"Default"}}' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Длительные действия отражаются как Engine [jobs](jobs.md). Клиентские suites +проверяют create/get/modify/delete ВМ, а также диски и NIC — см. +[`pulumi-tests/`](../../../pulumi-tests/README.ru.md). diff --git a/docs/ru/examples/ansible.md b/docs/ru/examples/ansible.md new file mode 100644 index 0000000..e327684 --- /dev/null +++ b/docs/ru/examples/ansible.md @@ -0,0 +1,29 @@ +**Language / Язык:** [English](../../examples/ansible.md) | [Русский](ansible.md) + +# Ansible + +Используйте `ansible.builtin.uri` против Engine HTTPS: + +```yaml +- name: List oVirt VMs + hosts: local + gather_facts: false + vars: + engine_api: "https://127.0.0.1/ovirt-engine/api" + tasks: + - name: GET /vms + ansible.builtin.uri: + url: "{{ engine_api }}/vms" + user: admin@internal + password: secret + force_basic_auth: true + validate_certs: false + headers: + Accept: application/json + Version: "4" + status_code: [200] + register: vms +``` + +Нативный suite (150 кейсов): `make test-ansible` / `make test-ansible-smoke` в +[`pulumi-tests/ansible/`](../../../pulumi-tests/README.ru.md). diff --git a/docs/ru/examples/overview.md b/docs/ru/examples/overview.md new file mode 100644 index 0000000..1eeeb8b --- /dev/null +++ b/docs/ru/examples/overview.md @@ -0,0 +1,35 @@ +**Language / Язык:** [English](../../examples/overview.md) | [Русский](overview.md) + +# Клиенты и примеры + +Используйте **inline-сниппеты** ниже и лабораторию Pulumi в +[`pulumi-tests/`](../../../pulumi-tests/README.ru.md). + +## Base URL и учётные данные + +| Параметр | Значение | +|---|---| +| Engine API | `https://127.0.0.1/ovirt-engine/api` | +| SSO token | `https://127.0.0.1/ovirt-engine/sso/oauth/token` | +| Web UI | `http://127.0.0.1:5000/` | +| Пользователь | `admin@internal` | +| Пароль | `secret` | + +Отключите HTTP-прокси для локальных клиентов: + +```bash +unset HTTP_PROXY HTTPS_PROXY ALL_PROXY http_proxy https_proxy all_proxy +export NO_PROXY='*' +``` + +## Руководства + +| Руководство | Фокус | +|---|---| +| [Python requests](python-requests.md) | Сырой HTTPS Basic / OAuth | +| [Ansible](ansible.md) | Модуль `uri` против Engine | +| [Terraform](terraform.md) | Заметки по IaC | +| [Pulumi](pulumi.md) | Полное покрытие контрактов + HTML-отчёт | +| [Troubleshooting clients](troubleshooting-clients.md) | Типичные сбои клиентов | + +Предварительно: `make up && make seed` (или `make seed-demo`). diff --git a/docs/ru/examples/pulumi.md b/docs/ru/examples/pulumi.md new file mode 100644 index 0000000..bc0a358 --- /dev/null +++ b/docs/ru/examples/pulumi.md @@ -0,0 +1,13 @@ +**Language / Язык:** [English](../../examples/pulumi.md) | [Русский](pulumi.md) + +# Pulumi + +Лаборатория покрытия контрактов: [`pulumi-tests/pulumi/`](../../../pulumi-tests/README.ru.md). + +```bash +make up && make seed +make test-pulumi-smoke +make test-pulumi +``` + +HTML-отчёт: `pulumi-tests/reports/pulumi-contract-coverage.html` diff --git a/docs/ru/examples/python-requests.md b/docs/ru/examples/python-requests.md new file mode 100644 index 0000000..7868b7f --- /dev/null +++ b/docs/ru/examples/python-requests.md @@ -0,0 +1,43 @@ +**Language / Язык:** [English](../../examples/python-requests.md) | [Русский](python-requests.md) + +# Python (`requests`) + +Минимальный паттерн против Engine gateway: + +```python +import requests + +BASE = "https://127.0.0.1/ovirt-engine/api" +AUTH = ("admin@internal", "secret") +HEADERS = {"Accept": "application/json", "Version": "4"} + +r = requests.get(f"{BASE}/vms", auth=AUTH, headers=HEADERS, verify=False, timeout=60) +r.raise_for_status() +print(r.json()) +``` + +OAuth password grant: + +```python +token = requests.post( + "https://127.0.0.1/ovirt-engine/sso/oauth/token", + data={ + "grant_type": "password", + "username": "admin@internal", + "password": "secret", + "scope": "ovirt-app-api", + }, + verify=False, + timeout=60, +).json()["access_token"] + +r = requests.get( + f"{BASE}/vms", + headers={**HEADERS, "Authorization": f"Bearer {token}"}, + verify=False, + timeout=60, +) +``` + +Нативный suite: `make test-python` / `make test-python-smoke` в +[`pulumi-tests/`](../../../pulumi-tests/README.ru.md). diff --git a/docs/ru/examples/terraform.md b/docs/ru/examples/terraform.md new file mode 100644 index 0000000..c5dc2a6 --- /dev/null +++ b/docs/ru/examples/terraform.md @@ -0,0 +1,15 @@ +**Language / Язык:** [English](../../examples/terraform.md) | [Русский](terraform.md) + +# Terraform + +Нативный suite (150 кейсов) находится в +[`pulumi-tests/terraform/`](../../../pulumi-tests/README.ru.md): + +```bash +make up && make seed +make test-terraform-smoke +make test-terraform +``` + +Направляйте провайдеры на Engine HTTPS с лабораторными учётными данными и +отключайте проверку TLS для self-signed сертификата Compose. diff --git a/docs/ru/examples/troubleshooting-clients.md b/docs/ru/examples/troubleshooting-clients.md new file mode 100644 index 0000000..a510419 --- /dev/null +++ b/docs/ru/examples/troubleshooting-clients.md @@ -0,0 +1,38 @@ +**Language / Язык:** [English](../../examples/troubleshooting-clients.md) | [Русский](troubleshooting-clients.md) + +# Устранение неполадок клиентов + +## Ошибки проверки TLS + +Ожидаемо для self-signed сертификата Engine в Compose. Отключите проверку в +клиенте (`verify=False`, `insecure`, `validate_certs: false`). + +## HTTP 401 + +Проверьте формат principal `user@internal` и пароль `secret`. Для OAuth укажите +`scope=ovirt-app-api`. + +## Неверный host / порт + +В Compose Engine по умолчанию на **`443`** (HTTPS), UI на **`5000`** (HTTP). +Helm без своего Ingress отдаёт FastAPI на **`8080`**. См. +[ports.md](../ports.md) и [kubernetes.md](../kubernetes.md). + +## Пустые списки после seed + +Дождитесь `/health/ready`. Lifespan сам загружает `minimal`, если БД ещё не +`demo`. Для плотности: `make seed-demo`. + +## Помехи прокси + +Песочницы IDE часто подставляют прокси, ломая локальный HTTPS. Сбросьте +переменные прокси ([overview.md](overview.md)). + +## Сюрпризы Version / XML + +Отправляйте `Version: 4` и `Accept: application/json`, если вы намеренно не +тестируете v3 или XML. + +## Неверный инструмент / suite + +Предпочитайте сниппеты в этой документации или suites в `pulumi-tests/`. diff --git a/docs/ru/faq.md b/docs/ru/faq.md new file mode 100644 index 0000000..ca6cdba --- /dev/null +++ b/docs/ru/faq.md @@ -0,0 +1,43 @@ +**Language / Язык:** [English](../faq.md) | [Русский](faq.md) + +# FAQ + +## Это настоящий oVirt Engine? + +Нет. Это **лаборатория с полной API-поверхностью**: состояние в PostgreSQL, +ответы по форме контракта, без оркестрации гипервизоров. + +## Какой series использовать? + +По умолчанию **4.5**. Переключение через `OVIRT_SERIES` (Compose/Helm). См. +[api-versions.md](api-versions.md). + +## Почему только два порта? + +Engine API + SSO делят HTTPS; Web UI — отдельный HTTP listener. Так удобно +экспонировать Engine в лаборатории без публикации Postgres и внутреннего +FastAPI. Подробности: [ports.md](ports.md). + +## Compose или Helm? + +| Нужно | Использовать | +|---|---| +| Локальная разработка / CI на Docker | Compose | +| Установка в кластер | Helm ([kubernetes.md](kubernetes.md)) | + +## Demo seed стёр мои ресурсы + +Lifecycle-тесты и reseed очищают лабораторные таблицы. Перезагрузите: +`make seed-demo`. + +## Можно ли направить Terraform / Ansible? + +Да — HTTPS URL Engine и засеянные учётные данные. Предпочитайте нативные suites в +[`pulumi-tests/`](../../pulumi-tests/README.ru.md). Ожидайте лабораторные +ограничения (глубина policy, async workflows, реальные storage backends). См. +[examples/overview.md](examples/overview.md). + +## Где Helm-чарт? + +[`helm/ovirt-api-simulator`](../../helm/ovirt-api-simulator) — руководство в +[kubernetes.md](kubernetes.md). diff --git a/docs/ru/getting-started.md b/docs/ru/getting-started.md new file mode 100644 index 0000000..0f3645d --- /dev/null +++ b/docs/ru/getting-started.md @@ -0,0 +1,109 @@ +**Language / Язык:** [English](../getting-started.md) | [Русский](getting-started.md) + +# Быстрый старт + +Поднимите локальную Engine-лабораторию, аутентифицируйтесь и выполните первый +запрос к симулятору. + +## Требования + +- Docker и Docker Compose +- `make` (опционально, но используется в документированных командах) + +Python, линтеры и тесты запускаются **внутри** контейнеров. Локальный Python +toolchain для повседневной работы не нужен. + +## Выберите путь + +| Путь | Когда использовать | +|---|---| +| [Разработка из репозитория](#1a-разработка-из-репозитория) | Вклад в код / bind-mount исходников | +| [Опубликованный образ](#1b-опубликованный-образ) | Быстрый стенд с образом Hub | +| [Helm / Kubernetes](kubernetes.md) | Установка в кластер (nginx gateway пока нет) | + +## 1a. Разработка из репозитория + +```bash +cp .env.example .env +make install +make up +make seed +``` + +| Host-порт | Сервис | +|---|---| +| `443` | Engine API + SSO (HTTPS) | +| `5000` | Web UI консоль (HTTP) | + +Публикуются только эти два порта. Внутренний FastAPI слушает `:8080` в сети +Compose. См. [Порты](ports.md). + +Миграции применяются автоматически через one-shot сервис `migrate`. + +## 1b. Опубликованный образ + +Использует [`docker-compose.release.yml`](../../docker-compose.release.yml) — +PostgreSQL + migrate + simulator + Engine gateway из runtime-образа Hub: + +```bash +docker compose -f docker-compose.release.yml pull +docker compose -f docker-compose.release.yml up -d +docker compose -f docker-compose.release.yml run --rm --entrypoint python \ + simulator -m app.ovirt.seed_cli --profile minimal +``` + +При необходимости переопределите тег через `IMAGE_TAG=0.1.0`. Из git checkout: + +```bash +make release-up +make release-seed PROFILE=minimal +``` + +## 2. Дождитесь готовности + +```bash +curl -skf https://127.0.0.1/health/ready +curl -sf http://127.0.0.1:5000/health/live +``` + +`/health/ready` возвращает HTTP 503, пока PostgreSQL недоступен **или** не +применена последняя упакованная миграция. + +## 3. Загрузите профиль seed + +```bash +make seed # минимальная лаборатория +# или +make seed-demo # ~1000 ВМ +``` + +См. [Профили seed](seed-profiles.md). + +## 4. Аутентификация и список ВМ + +```bash +curl -k -u 'admin@internal:secret' \ + -H 'Accept: application/json' -H 'Version: 4' \ + https://127.0.0.1/ovirt-engine/api/vms +``` + +Или получите OAuth-токен: + +```bash +curl -k -X POST https://127.0.0.1/ovirt-engine/sso/oauth/token \ + -d 'grant_type=password&username=admin@internal&password=secret&scope=ovirt-app-api' +``` + +Подробности: [Аутентификация](authentication.md). + +## 5. Откройте Web UI + +Откройте [http://127.0.0.1:5000/](http://127.0.0.1:5000/) — ящик Auth, каталог +API, покрытие и управление reseed в Data. См. [Web UI](web-ui.md). + +## Дальше + +- [Версии API](api-versions.md) — переключение series packs (`OVIRT_SERIES`) +- [Клиенты и примеры](examples/overview.md) — cookbook'и +- [Домены](domains/README.md) — ВМ, storage, сети +- [Устранение неполадок](troubleshooting.md) — типичные сбои diff --git a/docs/ru/kubernetes.md b/docs/ru/kubernetes.md new file mode 100644 index 0000000..cd6b9f3 --- /dev/null +++ b/docs/ru/kubernetes.md @@ -0,0 +1,91 @@ +**Language / Язык:** [English](../kubernetes.md) | [Русский](kubernetes.md) + +# Kubernetes / Helm + +Установка чартом +[`helm/ovirt-api-simulator`](../../helm/ovirt-api-simulator). + +Опубликованный образ (когда запушен): +[`inecs/ovirt-api-simulator`](https://hub.docker.com/r/inecs/ovirt-api-simulator) + +## Что чарт ставит сейчас + +| Компонент | Роль | +|---|---| +| **simulator** Deployment | FastAPI на порту контейнера `8080` | +| **Service** | ClusterIP → `8080` | +| **PostgreSQL** StatefulSet | Встроенный Postgres 17 (опционально) | +| **migrate** initContainer | Идемпотентные миграции схемы | +| **seed** Job (опционально) | Лабораторные данные `minimal` или `demo` | + +> Compose публикует Engine HTTPS + UI через nginx `api-gateway` +> ([ports.md](ports.md)). Helm-чарт **пока не** включает этот gateway: +> ключи `gateway.*` / `ingress.*` в `values.yaml` зарезервированы и не +> используются. Доступ — к Service симулятора на `:8080` (port-forward или +> свой Ingress). + +## Требования + +- Kubernetes 1.27+ (или аналог) +- Helm 3.14+ + +## Установка + +```bash +helm upgrade --install ovirt-sim ./helm/ovirt-api-simulator \ + -n ovirt-sim --create-namespace \ + --set image.repository=inecs/ovirt-api-simulator \ + --set image.tag=0.1.0 \ + --set config.ovirtSeries=4.5 \ + --set seed.profile=minimal \ + --set secrets.ticketSigningKey="$(openssl rand -hex 32)" +``` + +Для локально собранного образа задайте `image.repository` / `image.tag` под то, +что загружено в кластер. + +Локальный render: + +```bash +make helm-template +``` + +## Важные values + +| Value | Назначение | +|---|---| +| `image.repository` / `image.tag` | Образ контейнера (по умолчанию `inecs/ovirt-api-simulator:0.1.0`) | +| `config.ovirtSeries` | Pack при cold start (`4.5`, `3.6`, …) | +| `seed.enabled` / `seed.profile` | Post-install seed Job | +| `postgresql.enabled` | Встроенная БД | +| `databaseUrl` | Внешний DSN при `postgresql.enabled=false` | +| `secrets.ticketSigningKey` | Ротировать на общих кластерах | +| `service.port` | Порт сервиса (по умолчанию `8080`) | + +См. [`values.yaml`](../../helm/ovirt-api-simulator/values.yaml). + +## Доступ + +Port-forward Service симулятора: + +```bash +kubectl -n ovirt-sim port-forward svc/-ovirt-api-simulator 8080:8080 +``` + +Далее: + +| Поверхность | URL | +|---|---| +| Engine API | http://127.0.0.1:8080/ovirt-engine/api | +| SSO token | http://127.0.0.1:8080/ovirt-engine/sso/oauth/token | +| Web UI | http://127.0.0.1:8080/ | +| OpenAPI | http://127.0.0.1:8080/docs | + +Логин по умолчанию после seed: `admin@internal` / `secret`. + +## Ручной reseed + +```bash +kubectl exec deploy/-ovirt-api-simulator -- \ + python -m app.ovirt.seed_cli --profile demo +``` diff --git a/docs/ru/observability.md b/docs/ru/observability.md new file mode 100644 index 0000000..c164f88 --- /dev/null +++ b/docs/ru/observability.md @@ -0,0 +1,44 @@ +**Language / Язык:** [English](../observability.md) | [Русский](observability.md) + +# Наблюдаемость + +## Health-эндпоинты + +| Путь | Смысл | +|---|---| +| `/health/live` | Процесс запущен | +| `/health/ready` | БД доступна + миграции применены | + +Оба доступны на симуляторе и через Compose gateway (любой опубликованный порт). + +```bash +curl -skf https://127.0.0.1/health/ready +curl -sf http://127.0.0.1:5000/health/live +``` + +## Request ID + +Заголовок `X-Request-ID` (настраивается через `REQUEST_ID_HEADER`) принимается и +эхоится там, где работает middleware. + +## Логи + +Compose: + +```bash +make logs +docker compose logs -f simulator api-gateway +``` + +Helm (лейблы чарта: `app: ovirt-api-simulator`): + +```bash +kubectl -n ovirt-sim logs -l app=ovirt-api-simulator -f +kubectl -n ovirt-sim logs -l app=ovirt-api-simulator-postgresql -f +``` + +## Evidence покрытия + +- Покрытие pack: [api_coverage.md](api_coverage.md) +- Evidence JSON в `evidence/ovirt-*.json` +- pytest: `tests/ovirt/` diff --git a/docs/ru/operations.md b/docs/ru/operations.md new file mode 100644 index 0000000..329fa89 --- /dev/null +++ b/docs/ru/operations.md @@ -0,0 +1,120 @@ +**Language / Язык:** [English](../operations.md) | [Русский](operations.md) + +# Эксплуатация + +## Compose день за днём + +```bash +make up # сборка + старт + wait +make restart # force recreate +make logs # логи всех сервисов +make down # остановка +make seed # перезагрузка minimal +make seed-demo # перезагрузка demo (~1000 ВМ) +make smoke # Basic auth + список ВМ +``` + +## Миграции + +Сервис Compose `migrate` / init-контейнер Helm запускает +`python -m app.db.migrate_cli` до готовности симулятора. Не направляйте клиенты +на Engine, пока `/health/ready` не успешен. + +История схемы начинается с `001_ovirt_core.sql`. Если обновляетесь с более +ранней pre-release БД, пересоздайте том: + +```bash +docker compose down -v +make up && make seed +``` + +## Reseed + +Reseed **очищает** лабораторные таблицы. В общем CI предпочитайте `minimal`; +`demo` — когда нужна плотность. + +```bash +make seed-demo +# или Web UI → Data → demo +``` + +## Смена series + +**Cold start** — измените `OVIRT_SERIES` и пересоздайте контейнер симулятора: + +```bash +OVIRT_SERIES=4.4 make restart +``` + +**Hot-swap** (in-memory, без пересборки) — Web UI Environment → Apply pack, или: + +```bash +curl -s http://127.0.0.1:5000/ui/api/ovirt/contracts/activate \ + -H 'Content-Type: application/json' \ + -d '{"series":"4.4"}' +``` + +См. [Версии API](api-versions.md) и [Web UI](web-ui.md). + +## Очистка клиентской лаборатории + +```bash +make clean-test-resources +``` + +Удаляет ресурсы, созданные [`pulumi-tests/`](../../pulumi-tests/README.ru.md). + +## Публикация в Docker Hub + +`make release` собирает **runtime**-образ (production target — не локальный +bind-mounted образ `dev`) и публикует его в Docker Hub: + +```bash +docker login # once; account must own or can push to DOCKERHUB_USER +make release +``` + +Значения по умолчанию: + +| Переменная | По умолчанию | Назначение | +|---|---|---| +| `DOCKERHUB_USER` | `inecs` | Namespace/org в Docker Hub | +| `IMAGE_NAME` | `ovirt-api-simulator` | Имя репозитория | +| `VERSION` | from `pyproject.toml` | Тег образа | +| `PUSH_LATEST` | `1` | Также тегировать/пушить `:latest` | + +Примеры: + +```bash +make release +make release VERSION=0.2.0 +make release DOCKERHUB_USER=myorg PUSH_LATEST=0 +make release-build # build/tag locally without pushing +``` + +Опубликованные теги: + +- `inecs/ovirt-api-simulator:` +- `inecs/ovirt-api-simulator:latest` (если не `PUSH_LATEST=0`) + +## Быстрый старт с опубликованным compose-файлом + +[`docker-compose.release.yml`](../../docker-compose.release.yml) подтягивает +runtime-образ из Hub и запускает PostgreSQL + migrate + simulator + Engine gateway: + +```bash +docker compose -f docker-compose.release.yml up -d +docker compose -f docker-compose.release.yml run --rm --entrypoint python \ + simulator -m app.ovirt.seed_cli --profile minimal + +curl -skf https://127.0.0.1/health/ready +``` + +Вспомогательные команды из git checkout: + +```bash +make release-up +make release-seed PROFILE=minimal +# или: make release-seed PROFILE=demo +make release-down +``` diff --git a/docs/ru/ports.md b/docs/ru/ports.md new file mode 100644 index 0000000..deafeec --- /dev/null +++ b/docs/ru/ports.md @@ -0,0 +1,30 @@ +**Language / Язык:** [English](../ports.md) | [Русский](ports.md) + +# Порты + +Опубликованные host-порты — ровно **два**, как у типичного Engine-стенда: + +| Роль | Контейнер | Host по умолчанию | Переопределение | +|------|-----------|-------------------|-----------------| +| Engine API + SSO | `443` | `443` | `OVIRT_ENGINE_PORT` | +| Web UI консоль | `5000` | `5000` | `OVIRT_UI_PORT` | + +Примеры: + +```bash +https://127.0.0.1/ovirt-engine/api +http://127.0.0.1:5000/ + +# Опциональный override (только если на хосте уже заняты 443/5000): +# OVIRT_ENGINE_PORT=6443 OVIRT_UI_PORT=6080 docker compose up -d +``` + +Только внутри сети (не публикуются на хост): FastAPI `:8080`, PostgreSQL `:5432`. + +Nginx `api-gateway` завершает TLS для Engine и проксирует оба listener'а на +симулятор. Health-проверки работают на любом опубликованном порту: + +```bash +curl -skf https://127.0.0.1/health/ready +curl -sf http://127.0.0.1:5000/health/live +``` diff --git a/docs/ru/security.md b/docs/ru/security.md new file mode 100644 index 0000000..7c71e97 --- /dev/null +++ b/docs/ru/security.md @@ -0,0 +1,34 @@ +**Language / Язык:** [English](../security.md) | [Русский](security.md) + +# Безопасность + +Этот проект — **лабораторный симулятор**, а не hardened-развёртывание Engine. + +## Учётные данные + +Пароль seed по умолчанию — `secret` для всех лабораторных пользователей. +TLS-сертификаты Compose в `docker/tls/` считайте **только для разработки**. + +## Ключ подписи + +`TICKET_SIGNING_KEY` / Helm `secrets.ticketSigningKey` нужно ротировать на любом +общем или долгоживущем кластере. Значение в `.env.example` намеренно слабое. + +## Сетевая экспозиция + +Публикуйте порты Engine + UI только в доверенные сети. Не выставляйте симулятор +в публичный Интернет без дополнительных мер. + +## TLS + +Gateway Compose отдаёт локальный self-signed сертификат на +`OVIRT_ENGINE_PORT`. В лаборатории используйте `curl -k` / флаги `insecure` +клиентов или замените сертификаты в `docker/tls/`. + +## Модель угроз (лаборатория) + +| В scope | Вне scope | +|---|---| +| Форма auth (Basic / OAuth) для тестов клиентов | Реальная AAA / AD / IPA | +| Изоляция игрушечных учёток в документации | Продакшен-менеджмент секретов | +| Избежание случайного публичного bind | Полный чеклист hardening Engine | diff --git a/docs/ru/seed-profiles.md b/docs/ru/seed-profiles.md new file mode 100644 index 0000000..2c30569 --- /dev/null +++ b/docs/ru/seed-profiles.md @@ -0,0 +1,41 @@ +**Language / Язык:** [English](../seed-profiles.md) | [Русский](seed-profiles.md) + +# Профили seed + +| Профиль | Как загрузить | Содержимое | +|---|---|---| +| `minimal` | Startup симулятора (если БД ещё не `demo`) / `make seed` / `python -m app.ovirt.seed_cli --profile minimal` / Helm seed Job | 1 datacenter, 1 cluster, 1 host, Blank template, 4 пользователя, небольшой sample инвентаря | +| `demo` | `make seed-demo` / ящик Data в UI / Helm `seed.profile=demo` / `--profile demo` | ~1000 ВМ, multi-host DC, сети, storage domains, диски, nested samples | + +В Compose lifespan FastAPI загружает **`minimal`**, если БД пуста или не +помечена как `demo`. Для большого профиля — `make seed-demo` (или ящик Data в +UI). Helm дополнительно может запускать seed Job (`seed.enabled`). + +Пароль для всех пользователей: **`secret`**. Домен: **`internal`**. + +Principals: `admin@internal`, `ops@internal`, `developer@internal`, +`demo@internal`. + +## CLI + +```bash +make seed +make seed-demo + +# эквивалент +docker compose run --rm --entrypoint python simulator \ + -m app.ovirt.seed_cli --profile demo +``` + +## Helm + +```yaml +seed: + enabled: true + profile: demo # или minimal +``` + +## Поведение + +Оба профиля **очищают** (truncate) лабораторные таблицы oVirt и загружают данные +заново. `demo` — для плотности и nested GET; `minimal` — для быстрого CI. diff --git a/docs/ru/troubleshooting.md b/docs/ru/troubleshooting.md new file mode 100644 index 0000000..38ed894 --- /dev/null +++ b/docs/ru/troubleshooting.md @@ -0,0 +1,60 @@ +**Language / Язык:** [English](../troubleshooting.md) | [Русский](troubleshooting.md) + +# Устранение неполадок + +## `/health/ready` возвращает 503 + +- Дождитесь завершения `migrate`: `docker compose ps` +- Проверьте Postgres: `docker compose logs postgres` +- Пересоздайте: `make restart` + +## Ошибки TLS / сертификата + +Compose использует self-signed сертификат на порту Engine. В лаборатории — +`curl -k` или флаги `insecure` / `verify=False` клиентов. См. +[Безопасность](security.md). + +## Порт уже занят + +Смените host-порты публикации: + +```bash +OVIRT_ENGINE_PORT=7443 OVIRT_UI_PORT=7080 make up +``` + +## Пустой инвентарь / нет пользователей + +Запустите seed: + +```bash +make seed +# или +make seed-demo +``` + +## Неверный major API / нет полей + +Задайте `Version: 4` (или `3`) либо используйте `/ovirt-engine/api/v4/...`. +Проверьте, что `OVIRT_SERIES` соответствует ожидаемому pack +([api-versions.md](api-versions.md)). + +## Падения клиентских suites + +Убедитесь, что стек поднят и засеян, затем сначала smoke: + +```bash +make up && make seed && make smoke +make test-smoke-all +``` + +Отключите HTTP-прокси для локальных клиентов (`unset HTTP_PROXY HTTPS_PROXY …`). + +## Всё ещё не ясно + +Соберите: + +```bash +docker compose ps +docker compose logs --tail=200 simulator api-gateway migrate +curl -sk -i https://127.0.0.1/health/ready +``` diff --git a/docs/ru/web-ui.md b/docs/ru/web-ui.md new file mode 100644 index 0000000..371ca2c --- /dev/null +++ b/docs/ru/web-ui.md @@ -0,0 +1,33 @@ +**Language / Язык:** [English](../web-ui.md) | [Русский](web-ui.md) + +# Web UI + +URL консоли (Compose по умолчанию): [http://127.0.0.1:5000/](http://127.0.0.1:5000/) + +UX ящиков совпадает с другими лабораторными симуляторами этого семейства: + +| Область | Назначение | +|---|---| +| Auth | Выдача лабораторных токенов / показ principal | +| API catalog | Обзор операций контракта активного series | +| Coverage | Сводка покрытия pack / handlers | +| Help | Краткие заметки оператора | +| Data | Reseed `minimal` / `demo` | +| Environment | Активный series, runtime-подсказки, hot-swap **Apply pack** | + +## Hot-swap series + +Из Environment (или UI API): + +- `POST /ui/api/ovirt/contracts/activate` с `{"series":"4.4"}` +- `POST /ui/api/contract/apply?major=N` + +Перемонтирует in-memory контрактные маршруты без пересборки образа. Рестарт +процесса возвращает cold-start значение `OVIRT_SERIES`. См. +[Версии API](api-versions.md). + +Брендинг: oVirt blue `#0076B6` и charcoal `#1D2226`. + +UI обращается к тому же процессу симулятора, что и Engine API; отличается только +опубликованный listener ([ports.md](ports.md)). Схема OpenAPI: +[http://127.0.0.1:5000/docs](http://127.0.0.1:5000/docs) (также на порту Engine). diff --git a/docs/security.md b/docs/security.md new file mode 100644 index 0000000..ecb7c0f --- /dev/null +++ b/docs/security.md @@ -0,0 +1,34 @@ +**Language / Язык:** [English](security.md) | [Русский](ru/security.md) + +# Security + +This project is a **laboratory simulator**, not a hardened Engine deployment. + +## Credentials + +Default seeded password is `secret` for all lab users. Treat Compose TLS +certificates under `docker/tls/` as **dev-only**. + +## Signing key + +`TICKET_SIGNING_KEY` / Helm `secrets.ticketSigningKey` must be rotated on any +shared or long-lived cluster. The `.env.example` value is intentionally weak. + +## Network exposure + +Only publish Engine + UI ports to trusted networks. Do not expose the simulator +to the public Internet without additional controls. + +## TLS + +Compose gateway presents a local self-signed certificate on +`OVIRT_ENGINE_PORT`. Use `curl -k` / client `insecure` flags in labs, or replace +the certs under `docker/tls/`. + +## Threat model (lab) + +| In scope | Out of scope | +|---|---| +| Auth shape (Basic / OAuth) for client testing | Real AAA / AD / IPA integration | +| Isolating toy credentials in docs | Production secret management | +| Avoiding accidental public bind | Full Engine hardening checklist | diff --git a/docs/seed-profiles.md b/docs/seed-profiles.md new file mode 100644 index 0000000..a5cbc03 --- /dev/null +++ b/docs/seed-profiles.md @@ -0,0 +1,41 @@ +**Language / Язык:** [English](seed-profiles.md) | [Русский](ru/seed-profiles.md) + +# Seed profiles + +| Profile | How to load | Contents | +|---|---|---| +| `minimal` | Simulator startup (if DB is not already `demo`) / `make seed` / `python -m app.ovirt.seed_cli --profile minimal` / Helm seed Job | 1 datacenter, 1 cluster, 1 host, Blank template, 4 users, small inventory sample | +| `demo` | `make seed-demo` / UI Data drawer / Helm `seed.profile=demo` / `--profile demo` | ~1000 VMs, multi-host DC, networks, storage domains, disks, nested samples | + +On Compose, the FastAPI lifespan loads **`minimal`** automatically when the DB +is empty or not marked as `demo`. Use `make seed-demo` (or the UI Data drawer) +for the large profile. Helm can also run a seed Job (`seed.enabled`). + +Password for all users: **`secret`**. Domain: **`internal`**. + +Principals: `admin@internal`, `ops@internal`, `developer@internal`, +`demo@internal`. + +## CLI + +```bash +make seed +make seed-demo + +# equivalent +docker compose run --rm --entrypoint python simulator \ + -m app.ovirt.seed_cli --profile demo +``` + +## Helm + +```yaml +seed: + enabled: true + profile: demo # or minimal +``` + +## Behaviour + +Both profiles **truncate** oVirt lab tables then reload. Prefer `demo` for +density and nested GET probes; `minimal` for fast CI. diff --git a/docs/troubleshooting.md b/docs/troubleshooting.md new file mode 100644 index 0000000..0824b0e --- /dev/null +++ b/docs/troubleshooting.md @@ -0,0 +1,58 @@ +**Language / Язык:** [English](troubleshooting.md) | [Русский](ru/troubleshooting.md) + +# Troubleshooting + +## `/health/ready` returns 503 + +- Wait for `migrate` to finish: `docker compose ps` +- Check Postgres: `docker compose logs postgres` +- Recreate: `make restart` + +## TLS / certificate errors + +Compose uses a self-signed cert on the Engine port. Use `curl -k` or client +`insecure` / `verify=False` flags in labs. See [Security](security.md). + +## Port already in use + +Change host publish ports: + +```bash +OVIRT_ENGINE_PORT=7443 OVIRT_UI_PORT=7080 make up +``` + +## Empty inventory / missing users + +Run seed: + +```bash +make seed +# or +make seed-demo +``` + +## Wrong API major / missing fields + +Set `Version: 4` (or `3`) or use `/ovirt-engine/api/v4/...`. Confirm +`OVIRT_SERIES` matches the pack you expect ([api-versions.md](api-versions.md)). + +## Client suite failures + +Ensure the stack is up and seeded, then run smoke first: + +```bash +make up && make seed && make smoke +make test-smoke-all +``` + +Disable HTTP proxies for local multi-hop clients (`unset HTTP_PROXY HTTPS_PROXY …`). + +## Still stuck + +Collect: + +```bash +docker compose ps +docker compose logs --tail=200 simulator api-gateway migrate +curl -sk -i https://127.0.0.1/health/ready +``` diff --git a/docs/web-ui.md b/docs/web-ui.md new file mode 100644 index 0000000..0d321c0 --- /dev/null +++ b/docs/web-ui.md @@ -0,0 +1,33 @@ +**Language / Язык:** [English](web-ui.md) | [Русский](ru/web-ui.md) + +# Web UI + +Console URL (Compose default): [http://127.0.0.1:5000/](http://127.0.0.1:5000/) + +Drawer UX matches the other laboratory simulators in this family: + +| Area | Purpose | +|---|---| +| Auth | Issue lab tokens / show principal | +| API catalog | Browse contract operations for the active series | +| Coverage | Pack / handler coverage summary | +| Help | Short operator notes | +| Data | Reseed `minimal` / `demo` | +| Environment | Active series, runtime hints, **Apply pack** hot-swap | + +## Series hot-swap + +From Environment (or UI API): + +- `POST /ui/api/ovirt/contracts/activate` with `{"series":"4.4"}` +- `POST /ui/api/contract/apply?major=N` + +This remounts the in-memory contract routes without rebuilding the image. A +process restart restores the cold-start `OVIRT_SERIES` value. See +[API versions](api-versions.md). + +Branding uses oVirt blue `#0076B6` and charcoal `#1D2226`. + +The UI talks to the same simulator process as the Engine API; only the published +listener differs ([ports.md](ports.md)). OpenAPI schema: +[http://127.0.0.1:5000/docs](http://127.0.0.1:5000/docs) (also on Engine port). diff --git a/evidence/ovirt-3.6.json b/evidence/ovirt-3.6.json new file mode 100644 index 0000000..c00e622 --- /dev/null +++ b/evidence/ovirt-3.6.json @@ -0,0 +1,7 @@ +{ + "series": "3.6", + "declared": true, + "implemented": true, + "verified": true, + "notes": "Generated ledger placeholder; live scores from /ui/api/compatibility" +} diff --git a/evidence/ovirt-4.3.json b/evidence/ovirt-4.3.json new file mode 100644 index 0000000..9cdffc2 --- /dev/null +++ b/evidence/ovirt-4.3.json @@ -0,0 +1,7 @@ +{ + "series": "4.3", + "declared": true, + "implemented": true, + "verified": true, + "notes": "Generated ledger placeholder; live scores from /ui/api/compatibility" +} diff --git a/evidence/ovirt-4.4.json b/evidence/ovirt-4.4.json new file mode 100644 index 0000000..799059e --- /dev/null +++ b/evidence/ovirt-4.4.json @@ -0,0 +1,7 @@ +{ + "series": "4.4", + "declared": true, + "implemented": true, + "verified": true, + "notes": "Generated ledger placeholder; live scores from /ui/api/compatibility" +} diff --git a/evidence/ovirt-4.5.json b/evidence/ovirt-4.5.json new file mode 100644 index 0000000..56eb684 --- /dev/null +++ b/evidence/ovirt-4.5.json @@ -0,0 +1,7 @@ +{ + "series": "4.5", + "declared": true, + "implemented": true, + "verified": true, + "notes": "Generated ledger placeholder; live scores from /ui/api/compatibility" +} diff --git a/evidence/ovirt-master.json b/evidence/ovirt-master.json new file mode 100644 index 0000000..64b3f28 --- /dev/null +++ b/evidence/ovirt-master.json @@ -0,0 +1,7 @@ +{ + "series": "master", + "declared": true, + "implemented": true, + "verified": true, + "notes": "Generated ledger placeholder; live scores from /ui/api/compatibility" +} diff --git a/examples/README.md b/examples/README.md new file mode 100644 index 0000000..140f3e7 --- /dev/null +++ b/examples/README.md @@ -0,0 +1,14 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# Examples + +| Path | What | +|---|---| +| [`docs/examples/`](../docs/examples/overview.md) | curl / Python / Ansible / Terraform snippets | +| [`pulumi-tests/`](../pulumi-tests/README.md) | Pulumi contract coverage across all Engine series | + +```bash +make up && make seed +make test-pulumi +# report: pulumi-tests/reports/pulumi-contract-coverage.html +``` diff --git a/examples/README.ru.md b/examples/README.ru.md new file mode 100644 index 0000000..39f58ed --- /dev/null +++ b/examples/README.ru.md @@ -0,0 +1,14 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# Примеры + +| Путь | Что | +|---|---| +| [`docs/examples/`](../docs/ru/examples/overview.md) | Сниппеты curl / Python / Ansible / Terraform | +| [`pulumi-tests/`](../pulumi-tests/README.ru.md) | Pulumi-покрытие контрактов по всем series Engine | + +```bash +make up && make seed +make test-pulumi +# отчёт: pulumi-tests/reports/pulumi-contract-coverage.html +``` diff --git a/helm/ovirt-api-simulator/Chart.yaml b/helm/ovirt-api-simulator/Chart.yaml new file mode 100644 index 0000000..93d981d --- /dev/null +++ b/helm/ovirt-api-simulator/Chart.yaml @@ -0,0 +1,6 @@ +apiVersion: v2 +name: ovirt-api-simulator +description: Stateful oVirt Engine API simulator +type: application +version: 0.1.0 +appVersion: "0.1.0" diff --git a/helm/ovirt-api-simulator/README.md b/helm/ovirt-api-simulator/README.md new file mode 100644 index 0000000..5e64fd5 --- /dev/null +++ b/helm/ovirt-api-simulator/README.md @@ -0,0 +1,22 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# Helm chart: ovirt-api-simulator + +Installs the simulator Deployment (port `8080`), optional bundled PostgreSQL, +migrate initContainer, and optional seed Job. + +```bash +helm upgrade --install ovirt-sim . \ + -n ovirt-sim --create-namespace \ + --set image.repository=inecs/ovirt-api-simulator \ + --set image.tag=0.1.0 \ + --set config.ovirtSeries=4.5 \ + --set seed.profile=minimal \ + --set secrets.ticketSigningKey="$(openssl rand -hex 32)" +``` + +Access via port-forward to Service `:8080` (Engine API, SSO, Web UI, `/docs`). +The Compose nginx gateway is **not** part of this chart yet. + +Full guide: [docs/kubernetes.md](../../docs/kubernetes.md). +Values: [`values.yaml`](values.yaml). diff --git a/helm/ovirt-api-simulator/README.ru.md b/helm/ovirt-api-simulator/README.ru.md new file mode 100644 index 0000000..ede7d93 --- /dev/null +++ b/helm/ovirt-api-simulator/README.ru.md @@ -0,0 +1,22 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# Helm-чарт: ovirt-api-simulator + +Ставит Deployment симулятора (порт `8080`), опциональный PostgreSQL, +initContainer migrate и опциональный seed Job. + +```bash +helm upgrade --install ovirt-sim . \ + -n ovirt-sim --create-namespace \ + --set image.repository=inecs/ovirt-api-simulator \ + --set image.tag=0.1.0 \ + --set config.ovirtSeries=4.5 \ + --set seed.profile=minimal \ + --set secrets.ticketSigningKey="$(openssl rand -hex 32)" +``` + +Доступ через port-forward к Service `:8080` (Engine API, SSO, Web UI, `/docs`). +Nginx gateway из Compose в этот чарт **пока не** входит. + +Полное руководство: [docs/ru/kubernetes.md](../../docs/ru/kubernetes.md). +Values: [`values.yaml`](values.yaml). diff --git a/helm/ovirt-api-simulator/templates/NOTES.txt b/helm/ovirt-api-simulator/templates/NOTES.txt new file mode 100644 index 0000000..f58c7f6 --- /dev/null +++ b/helm/ovirt-api-simulator/templates/NOTES.txt @@ -0,0 +1,13 @@ +oVirt Engine API Simulator installed. + +Simulator Service: port {{ .Values.service.port }} ({{ .Values.service.type }}) +Engine API: http://:{{ .Values.service.port }}/ovirt-engine/api +SSO token: POST /ovirt-engine/sso/oauth/token +Web UI: http://:{{ .Values.service.port }}/ +OpenAPI: http://:{{ .Values.service.port }}/docs + +Credentials: admin@internal / secret +Series: {{ .Values.config.ovirtSeries }} + +Note: Compose publishes Engine HTTPS (:443) + UI (:5000) via nginx gateway. +This chart exposes the FastAPI app directly on :{{ .Values.service.port }}. diff --git a/helm/ovirt-api-simulator/templates/_helpers.tpl b/helm/ovirt-api-simulator/templates/_helpers.tpl new file mode 100644 index 0000000..d74c20c --- /dev/null +++ b/helm/ovirt-api-simulator/templates/_helpers.tpl @@ -0,0 +1,16 @@ +{{- define "ovirt-api-simulator.name" -}} +{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}} +{{- end -}} + +{{- define "ovirt-api-simulator.fullname" -}} +{{- if .Values.fullnameOverride -}} +{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- $name := default .Chart.Name .Values.nameOverride -}} +{{- if contains $name .Release.Name -}} +{{- .Release.Name | trunc 63 | trimSuffix "-" -}} +{{- else -}} +{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" -}} +{{- end -}} +{{- end -}} +{{- end -}} diff --git a/helm/ovirt-api-simulator/templates/deployment.yaml b/helm/ovirt-api-simulator/templates/deployment.yaml new file mode 100644 index 0000000..4dc81aa --- /dev/null +++ b/helm/ovirt-api-simulator/templates/deployment.yaml @@ -0,0 +1,51 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: {{ include "ovirt-api-simulator.fullname" . }} +spec: + replicas: {{ .Values.replicaCount }} + selector: + matchLabels: + app: {{ include "ovirt-api-simulator.name" . }} + template: + metadata: + labels: + app: {{ include "ovirt-api-simulator.name" . }} + spec: + securityContext: + runAsNonRoot: true + runAsUser: 10001 + fsGroup: 10001 + initContainers: + {{- if .Values.migrate.enabled }} + - name: migrate + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + command: ["python", "-m", "app.db.migrate_cli"] + envFrom: + - secretRef: + name: {{ include "ovirt-api-simulator.fullname" . }}-secret + {{- end }} + containers: + - name: simulator + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + ports: + - containerPort: 8080 + env: + - name: OVIRT_SERIES + value: {{ .Values.config.ovirtSeries | quote }} + - name: LOG_LEVEL + value: {{ .Values.config.logLevel | quote }} + envFrom: + - secretRef: + name: {{ include "ovirt-api-simulator.fullname" . }}-secret + livenessProbe: + httpGet: + path: /health/live + port: 8080 + readinessProbe: + httpGet: + path: /health/ready + port: 8080 + securityContext: + allowPrivilegeEscalation: false + readOnlyRootFilesystem: true diff --git a/helm/ovirt-api-simulator/templates/postgresql-statefulset.yaml b/helm/ovirt-api-simulator/templates/postgresql-statefulset.yaml new file mode 100644 index 0000000..93ee19e --- /dev/null +++ b/helm/ovirt-api-simulator/templates/postgresql-statefulset.yaml @@ -0,0 +1,50 @@ +{{- if .Values.postgresql.enabled }} +apiVersion: apps/v1 +kind: StatefulSet +metadata: + name: {{ include "ovirt-api-simulator.fullname" . }}-postgresql +spec: + serviceName: {{ include "ovirt-api-simulator.fullname" . }}-postgresql + replicas: 1 + selector: + matchLabels: + app: {{ include "ovirt-api-simulator.name" . }}-postgresql + template: + metadata: + labels: + app: {{ include "ovirt-api-simulator.name" . }}-postgresql + spec: + containers: + - name: postgres + image: postgres:17.5-bookworm + ports: + - containerPort: 5432 + env: + - name: POSTGRES_DB + value: {{ .Values.postgresql.auth.database | quote }} + - name: POSTGRES_USER + value: {{ .Values.postgresql.auth.username | quote }} + - name: POSTGRES_PASSWORD + value: {{ .Values.postgresql.auth.password | quote }} + volumeMounts: + - name: data + mountPath: /var/lib/postgresql/data + volumeClaimTemplates: + - metadata: + name: data + spec: + accessModes: ["ReadWriteOnce"] + resources: + requests: + storage: {{ .Values.postgresql.persistence.size }} +--- +apiVersion: v1 +kind: Service +metadata: + name: {{ include "ovirt-api-simulator.fullname" . }}-postgresql +spec: + selector: + app: {{ include "ovirt-api-simulator.name" . }}-postgresql + ports: + - port: 5432 +{{- end }} diff --git a/helm/ovirt-api-simulator/templates/secret.yaml b/helm/ovirt-api-simulator/templates/secret.yaml new file mode 100644 index 0000000..1155d84 --- /dev/null +++ b/helm/ovirt-api-simulator/templates/secret.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Secret +metadata: + name: {{ include "ovirt-api-simulator.fullname" . }}-secret +type: Opaque +stringData: + {{- if .Values.postgresql.enabled }} + DATABASE_URL: "postgresql://{{ .Values.postgresql.auth.username }}:{{ .Values.postgresql.auth.password }}@{{ include "ovirt-api-simulator.fullname" . }}-postgresql:5432/{{ .Values.postgresql.auth.database }}" + {{- else }} + DATABASE_URL: {{ required "databaseUrl is required when postgresql.enabled=false" .Values.databaseUrl | quote }} + {{- end }} + TICKET_SIGNING_KEY: {{ .Values.secrets.ticketSigningKey | quote }} diff --git a/helm/ovirt-api-simulator/templates/seed-job.yaml b/helm/ovirt-api-simulator/templates/seed-job.yaml new file mode 100644 index 0000000..c126173 --- /dev/null +++ b/helm/ovirt-api-simulator/templates/seed-job.yaml @@ -0,0 +1,20 @@ +{{- if .Values.seed.enabled }} +apiVersion: batch/v1 +kind: Job +metadata: + name: {{ include "ovirt-api-simulator.fullname" . }}-seed + annotations: + "helm.sh/hook": post-install,post-upgrade + "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded +spec: + template: + spec: + restartPolicy: OnFailure + containers: + - name: seed + image: "{{ .Values.image.repository }}:{{ .Values.image.tag }}" + command: ["python", "-m", "app.ovirt.seed_cli", "--profile", "{{ .Values.seed.profile }}"] + envFrom: + - secretRef: + name: {{ include "ovirt-api-simulator.fullname" . }}-secret +{{- end }} diff --git a/helm/ovirt-api-simulator/templates/service.yaml b/helm/ovirt-api-simulator/templates/service.yaml new file mode 100644 index 0000000..1c8587b --- /dev/null +++ b/helm/ovirt-api-simulator/templates/service.yaml @@ -0,0 +1,12 @@ +apiVersion: v1 +kind: Service +metadata: + name: {{ include "ovirt-api-simulator.fullname" . }} +spec: + type: {{ .Values.service.type }} + selector: + app: {{ include "ovirt-api-simulator.name" . }} + ports: + - name: http + port: {{ .Values.service.port }} + targetPort: 8080 diff --git a/helm/ovirt-api-simulator/values.yaml b/helm/ovirt-api-simulator/values.yaml new file mode 100644 index 0000000..f3e7395 --- /dev/null +++ b/helm/ovirt-api-simulator/values.yaml @@ -0,0 +1,53 @@ +image: + repository: inecs/ovirt-api-simulator + tag: "0.1.0" + pullPolicy: IfNotPresent + +replicaCount: 1 + +service: + type: ClusterIP + port: 8080 + +gateway: + enabled: true + ports: + http: 80 + https: 443 + httpsAlt: 8443 + console: 5000 + +ingress: + enabled: false + className: nginx + hosts: + - host: ovirt-engine.local + paths: + - path: / + pathType: Prefix + +config: + ovirtSeries: "4.5" + logLevel: INFO + +# Required when postgresql.enabled=false (external Postgres DSN). +databaseUrl: "" + +postgresql: + enabled: true + auth: + username: ovirt + password: ovirt + database: ovirt_simulator + persistence: + size: 10Gi + +migrate: + enabled: true + +seed: + enabled: true + profile: minimal + +secrets: + ticketSigningKey: development-only-signing-key-change-me diff --git a/pulumi-tests/Makefile b/pulumi-tests/Makefile new file mode 100644 index 0000000..fbb1245 --- /dev/null +++ b/pulumi-tests/Makefile @@ -0,0 +1,26 @@ +COMPOSE ?= docker compose + +.PHONY: test-pulumi-smoke test-pulumi pulumi-tests test-smoke-all test-all clean-test-resources report + +_up: + $(COMPOSE) up -d --build --force-recreate --wait postgres migrate simulator + $(COMPOSE) run --rm --build seed || true + $(COMPOSE) up -d --build api-gateway + +test-pulumi-smoke: _up ## Smoke: 3.6+4.5 root/collection GET sample + SMOKE_ONLY=1 $(COMPOSE) --profile pulumi run --rm -e SMOKE_ONLY=1 pulumi-runner + +test-pulumi: _up ## Full contract coverage across all Engine series + SMOKE_ONLY=0 $(COMPOSE) --profile pulumi run --rm -e SMOKE_ONLY=0 pulumi-runner + +pulumi-tests: test-pulumi ## Alias for full suite + +test-smoke-all: test-pulumi-smoke + +test-all: test-pulumi + +report: ## Show latest HTML report path + @ls -la reports/pulumi-contract-coverage.html reports/pulumi-contract-coverage.json 2>/dev/null || echo "No report yet — run make test-pulumi" + +clean-test-resources: + $(COMPOSE) down -v || true diff --git a/pulumi-tests/README.md b/pulumi-tests/README.md new file mode 100644 index 0000000..3b5ef8b --- /dev/null +++ b/pulumi-tests/README.md @@ -0,0 +1,39 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# oVirt Pulumi contract-coverage lab + +Pulumi Automation API suite that exercises **every operation** declared in +`contracts/ovirt//api.json` across **all Engine series packs**, plus a +**synthetic HEAD** request for each GET path (contracts omit HEAD; the Engine +accepts it). + +| Series | Ops (approx.) | +|--------|--------------:| +| 3.0–3.6, 4.3–4.5, master | ~9 150 total executions (contract ops + HEAD) | + +```bash +make test-pulumi-smoke # 3.6 + 4.5 sample (fast) +make pulumi-tests # full matrix (alias: make test-pulumi) +``` + +Reports (written under `reports/`): + +- `pulumi-contract-coverage.html` — human-readable summary (includes methods histogram) +- `pulumi-contract-coverage.json` — machine-readable results + +Optional filters: + +```bash +OVIRT_SERIES_FILTER=4.5,3.6 make pulumi-tests +OVIRT_METHODS_FILTER=GET make pulumi-tests +SMOKE_ONLY=1 make test-pulumi-smoke +``` + +All suites run **only in Docker**. Pass criteria: + +- The Engine route is reachable and returns a handled status (`200`/`201`/`202`/`204`, + `400`/`403`/`404`/`405`/`409`/`415`/`422`/`501`) — **not** `401` (the suite + re-authenticates after each series unload) and not a transport/`5xx` failure. +- For `200`/`201`/`202` the response body must be non-empty (HEAD exempt). +- Full runs must exercise **GET, POST, PUT, DELETE, and HEAD**; any failures or + missing methods fail the suite. diff --git a/pulumi-tests/README.ru.md b/pulumi-tests/README.ru.md new file mode 100644 index 0000000..8640528 --- /dev/null +++ b/pulumi-tests/README.ru.md @@ -0,0 +1,39 @@ +**Language / Язык:** [English](README.md) | [Русский](README.ru.md) + +# Лаборатория Pulumi: покрытие контрактов oVirt + +Suite на Pulumi Automation API, который вызывает **каждую операцию** из +`contracts/ovirt//api.json` для **всех series packs** Engine, плюс +**синтетический HEAD** для каждого GET-пути (в contracts нет HEAD; Engine его +принимает). + +| Series | Операций (примерно) | +|--------|--------------------:| +| 3.0–3.6, 4.3–4.5, master | ~9 150 выполнений (ops из контрактов + HEAD) | + +```bash +make test-pulumi-smoke # выборка 3.6 + 4.5 (быстро) +make pulumi-tests # полная матрица (alias: make test-pulumi) +``` + +Отчёты (в `reports/`): + +- `pulumi-contract-coverage.html` — сводка для человека (включая гистограмму методов) +- `pulumi-contract-coverage.json` — машиночитаемый результат + +Фильтры: + +```bash +OVIRT_SERIES_FILTER=4.5,3.6 make pulumi-tests +OVIRT_METHODS_FILTER=GET make pulumi-tests +SMOKE_ONLY=1 make test-pulumi-smoke +``` + +Все suites — **только в Docker**. Критерии pass: + +- Маршрут Engine достижим и возвращает обработанный статус (`200`/`201`/`202`/`204`, + `400`/`403`/`404`/`405`/`409`/`415`/`422`/`501`) — **не** `401` (после unload + каждой series suite заново логинится) и не транспортную / `5xx` ошибку. +- Для `200`/`201`/`202` тело ответа должно быть непустым (HEAD исключён). +- Полный прогон должен покрыть **GET, POST, PUT, DELETE и HEAD**; любые failures + или отсутствующие методы валят suite. diff --git a/pulumi-tests/docker-compose.yml b/pulumi-tests/docker-compose.yml new file mode 100644 index 0000000..da4c69d --- /dev/null +++ b/pulumi-tests/docker-compose.yml @@ -0,0 +1,95 @@ +name: ovirt-lab-tests + +services: + postgres: + image: postgres:17.5-bookworm + environment: + POSTGRES_DB: ovirt_simulator + POSTGRES_USER: ovirt + POSTGRES_PASSWORD: ovirt + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ovirt -d ovirt_simulator"] + interval: 5s + timeout: 3s + retries: 10 + + migrate: + build: + context: .. + target: runtime + environment: + DATABASE_URL: postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator + depends_on: + postgres: + condition: service_healthy + entrypoint: ["python", "-m", "app.db.migrate_cli"] + + simulator: + build: + context: .. + target: runtime + environment: + DATABASE_URL: postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator + OVIRT_SERIES: "4.5" + TICKET_SIGNING_KEY: development-only-signing-key-change-me + depends_on: + migrate: + condition: service_completed_successfully + healthcheck: + test: ["CMD", "python", "-c", "import urllib.request; urllib.request.urlopen('http://127.0.0.1:8080/health/ready', timeout=2)"] + interval: 5s + timeout: 3s + retries: 20 + start_period: 20s + + seed: + build: + context: .. + target: runtime + environment: + DATABASE_URL: postgresql://ovirt:ovirt@postgres:5432/ovirt_simulator + depends_on: + simulator: + condition: service_healthy + entrypoint: ["python", "-m", "app.ovirt.seed_cli", "--profile", "demo"] + + api-gateway: + image: nginx:1.28.0-alpine + depends_on: + seed: + condition: service_completed_successfully + ports: + - "16443:443" + - "16080:5000" + volumes: + - ../docker/gateway/ovirt-engine.conf:/etc/nginx/conf.d/default.conf:ro + - ../docker/tls/server.crt:/etc/nginx/tls/server.crt:ro + - ../docker/tls/server.key:/etc/nginx/tls/server.key:ro + + pulumi-runner: + profiles: [pulumi] + build: + context: . + dockerfile: docker/Dockerfile.pulumi-runner + working_dir: /workspace/pulumi + environment: + OVIRT_URL: https://api-gateway + OVIRT_USER: admin@internal + OVIRT_PASSWORD: secret + OVIRT_VERIFY_TLS: "0" + OVIRT_CONTRACTS_ROOT: /contracts/ovirt + OVIRT_SERIES_FILTER: ${OVIRT_SERIES_FILTER:-} + OVIRT_METHODS_FILTER: ${OVIRT_METHODS_FILTER:-} + SMOKE_ONLY: ${SMOKE_ONLY:-0} + REPORT_DIR: /workspace/reports + PULUMI_CONFIG_PASSPHRASE: ovirt-lab + PULUMI_BACKEND_URL: file:///workspace/pulumi/.pulumi-state + PYTHONPATH: /workspace:/workspace/pulumi + volumes: + - ../contracts/ovirt:/contracts/ovirt:ro + - ./reports:/workspace/reports + - ./pulumi:/workspace/pulumi + - ./shared:/workspace/shared:ro + depends_on: + - api-gateway + entrypoint: ["python", "/workspace/pulumi/run_suite.py"] diff --git a/pulumi-tests/docker/Dockerfile.pulumi-runner b/pulumi-tests/docker/Dockerfile.pulumi-runner new file mode 100644 index 0000000..ff61f31 --- /dev/null +++ b/pulumi-tests/docker/Dockerfile.pulumi-runner @@ -0,0 +1,26 @@ +FROM python:3.13-slim-bookworm + +ENV PIP_DISABLE_PIP_VERSION_CHECK=1 \ + PIP_NO_CACHE_DIR=1 \ + PULUMI_CONFIG_PASSPHRASE=ovirt-lab \ + PULUMI_SKIP_UPDATE_CHECK=true + +RUN apt-get update \ + && apt-get install -y --no-install-recommends curl ca-certificates \ + && curl -fsSL https://get.pulumi.com | sh \ + && mv /root/.pulumi/bin/pulumi /usr/local/bin/pulumi \ + && rm -rf /var/lib/apt/lists/* + +WORKDIR /workspace +COPY pulumi/requirements.txt /tmp/requirements.txt +RUN pip install --upgrade "pip>=25.1,<26" && pip install -r /tmp/requirements.txt + +COPY shared /workspace/shared +COPY pulumi /workspace/pulumi + +ENV PYTHONPATH=/workspace:/workspace/pulumi \ + REPORT_DIR=/workspace/reports \ + OVIRT_CONTRACTS_ROOT=/contracts/ovirt + +WORKDIR /workspace/pulumi +ENTRYPOINT ["python", "run_suite.py"] diff --git a/pulumi-tests/pulumi/.gitignore b/pulumi-tests/pulumi/.gitignore new file mode 100644 index 0000000..dad6b79 --- /dev/null +++ b/pulumi-tests/pulumi/.gitignore @@ -0,0 +1,4 @@ +.pulumi-state/ +venv/ +*.pyc +__pycache__/ diff --git a/pulumi-tests/pulumi/Pulumi.dev.yaml b/pulumi-tests/pulumi/Pulumi.dev.yaml new file mode 100644 index 0000000..ea3fbd1 --- /dev/null +++ b/pulumi-tests/pulumi/Pulumi.dev.yaml @@ -0,0 +1 @@ +encryptionsalt: v1:uKSY1aWoXM0=:v1:AdhzDtb0B+jQK+zV:ENNlOSH7hBoBda9thNn/ZdOIVEMDWA== diff --git a/pulumi-tests/pulumi/Pulumi.yaml b/pulumi-tests/pulumi/Pulumi.yaml new file mode 100644 index 0000000..85df5bc --- /dev/null +++ b/pulumi-tests/pulumi/Pulumi.yaml @@ -0,0 +1,4 @@ +name: ovirt-contract-coverage +runtime: + name: python +description: Cover every oVirt Engine contract operation across all series packs via Pulumi Automation API diff --git a/pulumi-tests/pulumi/__main__.py b/pulumi-tests/pulumi/__main__.py new file mode 100644 index 0000000..393cbe5 --- /dev/null +++ b/pulumi-tests/pulumi/__main__.py @@ -0,0 +1,7 @@ +"""Pulumi project marker. Coverage is driven by run_suite.py (Automation API).""" + +from __future__ import annotations + +import pulumi + +pulumi.export("hint", "Use python run_suite.py / make pulumi-tests") diff --git a/pulumi-tests/pulumi/coverage/__init__.py b/pulumi-tests/pulumi/coverage/__init__.py new file mode 100644 index 0000000..7125f80 --- /dev/null +++ b/pulumi-tests/pulumi/coverage/__init__.py @@ -0,0 +1 @@ +"""Pulumi coverage package.""" diff --git a/pulumi-tests/pulumi/coverage/executor.py b/pulumi-tests/pulumi/coverage/executor.py new file mode 100644 index 0000000..e2ff9c0 --- /dev/null +++ b/pulumi-tests/pulumi/coverage/executor.py @@ -0,0 +1,410 @@ +"""Execute every contract operation for a series against the Engine API.""" + +from __future__ import annotations + +import json +import re +import time +from collections import Counter +from dataclasses import asdict, dataclass, field +from pathlib import Path +from typing import Any +from uuid import uuid4 + +from shared.config import SuiteConfig +from shared.http_client import OVirtClient + +_PATH_PARAM = re.compile(r"\{([^{}]+)\}") +_SERIES_API_MAJOR = { + "3.0": "3", + "3.1": "3", + "3.2": "3", + "3.3": "3", + "3.4": "3", + "3.5": "3", + "3.6": "3", + "4.3": "4", + "4.4": "4", + "4.5": "4", + "master": "4", +} + +# Reachable Engine responses count as covered (including 501 Not Implemented). +# 401 is not a pass: the suite always authenticates, so auth failures are real gaps. +_PASS_STATUSES = frozenset({200, 201, 202, 204, 400, 403, 404, 405, 409, 415, 422, 501}) +# Success statuses that must return a non-empty payload (204/DELETE/errors exempt). +_BODY_REQUIRED_STATUSES = frozenset({200, 201, 202}) +# Methods expected on a full (non-smoke, unfiltered) coverage run. +_FULL_RUN_METHODS = frozenset({"GET", "POST", "PUT", "DELETE", "HEAD"}) + + +def _value_empty(value: Any) -> bool: + return value is None or value == "" or value == [] or value == {} + + +def _payload_nonempty(response: Any, *, method: str) -> tuple[bool, str]: + """Require non-empty response data for successful body-bearing statuses.""" + # HEAD has no body; DELETE often returns 200 with an empty body (Engine-style). + if method in {"HEAD", "DELETE"}: + return True, "" + status = getattr(response, "status_code", None) + if status not in _BODY_REQUIRED_STATUSES: + return True, "" + text = (getattr(response, "text", None) or "").strip() + if not text: + return False, "empty response body" + try: + data = response.json() + except Exception: + return True, "" + if data is None: + return False, "null JSON body" + if isinstance(data, (list, dict)) and len(data) == 0: + return False, "empty JSON body" + if isinstance(data, dict) and all(_value_empty(v) for v in data.values()): + # Allow Engine empty collections: {"vms": []} has structure but no rows. + if len(data) == 1 and isinstance(next(iter(data.values())), list): + return True, "" + return False, "JSON body has only empty fields" + return True, "" + + +@dataclass +class OpResult: + series: str + operation_id: str + method: str + path_template: str + path_resolved: str + kind: str + status: str # passed | failed | skipped + http_status: int | None + expected_hint: int + duration_ms: float + detail: str = "" + + +@dataclass +class SeriesSummary: + series: str + api_version: str + total: int = 0 + passed: int = 0 + failed: int = 0 + skipped: int = 0 + duration_ms: float = 0.0 + + +@dataclass +class CoverageReport: + generated_at: str + engine_url: str + series: list[SeriesSummary] = field(default_factory=list) + results: list[OpResult] = field(default_factory=list) + + @property + def totals(self) -> dict[str, int]: + return { + "total": sum(s.total for s in self.series), + "passed": sum(s.passed for s in self.series), + "failed": sum(s.failed for s in self.series), + "skipped": sum(s.skipped for s in self.series), + } + + @property + def methods(self) -> dict[str, int]: + counts = Counter(r.method for r in self.results) + return {method: counts[method] for method in sorted(counts)} + + +def list_series(contracts_root: Path) -> list[str]: + return sorted( + p.name + for p in contracts_root.iterdir() + if p.is_dir() and (p / "api.json").is_file() + ) + + +def load_operations(contracts_root: Path, series: str) -> list[dict[str, Any]]: + data = json.loads((contracts_root / series / "api.json").read_text()) + return list(data.get("operations") or []) + + +def synthesize_head_ops(ops: list[dict[str, Any]]) -> list[dict[str, Any]]: + """Add a HEAD twin for every GET op (contracts omit HEAD; Engine accepts it).""" + heads: list[dict[str, Any]] = [] + for op in ops: + if str(op.get("method", "")).upper() != "GET": + continue + path = str(op["path"]) + original_id = str(op.get("operation_id") or f"GET:{path}") + head = dict(op) + head["method"] = "HEAD" + head["operation_id"] = f"head.{original_id}" + heads.append(head) + return heads + + +class Inventory: + """Cache of collection → first entity id for path placeholder expansion.""" + + def __init__(self, client: OVirtClient, version: str) -> None: + self.client = client + self.version = version + self._ids: dict[str, str] = {} + self._listed: set[str] = set() + + def id_for(self, collection: str) -> str | None: + collection = collection.strip("/") + if collection in self._ids: + return self._ids[collection] + if collection in self._listed: + return None + self._listed.add(collection) + path = f"/ovirt-engine/api/{collection}" + try: + r = self.client.request("GET", path, headers=self.client.headers(version=self.version)) + except Exception: + return None + if r.status_code != 200: + return None + try: + body = r.json() + except Exception: + return None + # Engine collections are usually { "": [ {...}, ... ] } + for value in body.values() if isinstance(body, dict) else []: + if isinstance(value, list) and value: + first = value[0] + if isinstance(first, dict) and first.get("id"): + self._ids[collection] = str(first["id"]) + return self._ids[collection] + if isinstance(value, dict) and value.get("id"): + self._ids[collection] = str(value["id"]) + return self._ids[collection] + return None + + +def _collection_before_param(parts: list[str], index: int) -> str | None: + # /ovirt-engine/api/vms/{id}/nics/{id} → for first {id} use vms, for second use nics + if index <= 0: + return None + prev = parts[index - 1] + if prev.startswith("{") or prev in {"ovirt-engine", "api", "v3", "v4"}: + return None + return prev + + +def resolve_path(template: str, inventory: Inventory) -> tuple[str, bool]: + """Return resolved path and whether every placeholder was satisfied from inventory.""" + + parts = template.strip("/").split("/") + resolved: list[str] = [] + complete = True + for i, part in enumerate(parts): + match = _PATH_PARAM.fullmatch(part) + if not match: + resolved.append(part) + continue + collection = _collection_before_param(parts, i) + entity_id = inventory.id_for(collection) if collection else None + if entity_id: + resolved.append(entity_id) + else: + resolved.append(str(uuid4())) + complete = False + return "/" + "/".join(resolved), complete + + +def _minimal_body(op: dict[str, Any]) -> dict[str, Any] | None: + method = op["method"].upper() + if method in {"GET", "DELETE", "HEAD"}: + return None + element = str(op.get("element") or op.get("resource_type") or "object") + kind = str(op.get("kind") or "") + if kind == "action": + return {} + # Generic create/update wrapper used by Engine JSON + return {element: {"name": f"pulumi-{uuid4().hex[:8]}", "description": "pulumi coverage"}} + + +def execute_operation( + client: OVirtClient, + *, + series: str, + version: str, + op: dict[str, Any], + inventory: Inventory, +) -> OpResult: + method = str(op["method"]).upper() + template = str(op["path"]) + kind = str(op.get("kind") or "") + expected = int(op.get("create_status") or op.get("status_code") or 200) if method == "POST" else int( + op.get("status_code") or 200 + ) + path, _complete = resolve_path(template, inventory) + body = _minimal_body(op) + started = time.perf_counter() + try: + kwargs: dict[str, Any] = {"headers": client.headers(version=version)} + if body is not None: + kwargs["json"] = body + response = client.request(method, path, **kwargs) + duration = (time.perf_counter() - started) * 1000 + ok = response.status_code in _PASS_STATUSES + detail = "" + if ok: + body_ok, body_detail = _payload_nonempty(response, method=method) + if not body_ok: + ok = False + detail = body_detail + else: + detail = response.text[:240] + return OpResult( + series=series, + operation_id=str(op.get("operation_id") or f"{method}:{template}"), + method=method, + path_template=template, + path_resolved=path, + kind=kind, + status="passed" if ok else "failed", + http_status=response.status_code, + expected_hint=expected, + duration_ms=round(duration, 2), + detail=detail, + ) + except Exception as exc: # noqa: BLE001 — surface every transport failure + duration = (time.perf_counter() - started) * 1000 + return OpResult( + series=series, + operation_id=str(op.get("operation_id") or f"{method}:{template}"), + method=method, + path_template=template, + path_resolved=path, + kind=kind, + status="failed", + http_status=None, + expected_hint=expected, + duration_ms=round(duration, 2), + detail=str(exc)[:240], + ) + + +def run_coverage(cfg: SuiteConfig) -> CoverageReport: + from datetime import UTC, datetime + + contracts_root = Path(cfg.contracts_root) + if not contracts_root.is_dir(): + # Dev checkout fallback + alt = Path(__file__).resolve().parents[3] / "contracts" / "ovirt" + if alt.is_dir(): + contracts_root = alt + else: + raise FileNotFoundError(f"contracts root not found: {cfg.contracts_root}") + + series_list = list_series(contracts_root) + if cfg.series_filter: + wanted = {s.strip() for s in cfg.series_filter.split(",") if s.strip()} + series_list = [s for s in series_list if s in wanted] + if cfg.smoke_only: + # Fast path: one modern + one legacy series + preferred = [s for s in ("4.5", "3.6") if s in series_list] + series_list = preferred or series_list[:1] + + methods_filter = {m.strip() for m in cfg.methods_filter.split(",") if m.strip()} if cfg.methods_filter else set() + + report = CoverageReport( + generated_at=datetime.now(UTC).strftime("%Y-%m-%dT%H:%M:%SZ"), + engine_url=cfg.api_url, + ) + + with OVirtClient(cfg) as client: + client.basic_probe() + for series in series_list: + version = _SERIES_API_MAJOR.get(series, "4") + client.api_version = version + act = client.activate_series(series) + if act.status_code != 200: + summary = SeriesSummary(series=series, api_version=version, total=1, failed=1) + report.series.append(summary) + report.results.append( + OpResult( + series=series, + operation_id="contracts.activate", + method="POST", + path_template="/ui/api/ovirt/contracts/activate", + path_resolved="/ui/api/ovirt/contracts/activate", + kind="meta", + status="failed", + http_status=act.status_code, + expected_hint=200, + duration_ms=0, + detail=act.text[:240], + ) + ) + continue + + # Reset to minimal inventory so mutation side-effects from earlier + # series do not cascade into later packs. Unload truncates tokens. + try: + client.request( + "POST", + "/ui/api/demo/unload", + headers={"Accept": "application/json", "Content-Type": "application/json"}, + json={}, + ) + except Exception: + pass + + # Fresh token after activate + unload (TRUNCATE clears ov_tokens). + client.login() + + ops = load_operations(contracts_root, series) + if methods_filter: + ops = [o for o in ops if str(o.get("method", "")).upper() in methods_filter] + if cfg.smoke_only: + # Keep root + a handful of collection GETs for smoke + kept: list[dict[str, Any]] = [] + for o in ops: + if o.get("kind") == "root" or ( + o.get("kind") == "collection" and o.get("method") == "GET" and len(kept) < 25 + ): + kept.append(o) + ops = kept + + # Contracts omit HEAD; Engine accepts HEAD (fallback / HEAD→GET). + if not methods_filter or "HEAD" in methods_filter: + ops = list(ops) + synthesize_head_ops(ops) + + inventory = Inventory(client, version) + summary = SeriesSummary(series=series, api_version=version) + series_started = time.perf_counter() + for op in ops: + result = execute_operation(client, series=series, version=version, op=op, inventory=inventory) + report.results.append(result) + summary.total += 1 + if result.status == "passed": + summary.passed += 1 + elif result.status == "skipped": + summary.skipped += 1 + else: + summary.failed += 1 + summary.duration_ms = round((time.perf_counter() - series_started) * 1000, 2) + if summary.total != len(ops): + raise AssertionError( + f"series {series}: executed {summary.total} ops, expected {len(ops)}" + ) + report.series.append(summary) + + return report + + +def report_to_dict(report: CoverageReport) -> dict[str, Any]: + return { + "generated_at": report.generated_at, + "engine_url": report.engine_url, + "totals": report.totals, + "methods": report.methods, + "series": [asdict(s) for s in report.series], + "results": [asdict(r) for r in report.results], + } diff --git a/pulumi-tests/pulumi/coverage/report.py b/pulumi-tests/pulumi/coverage/report.py new file mode 100644 index 0000000..29e1bff --- /dev/null +++ b/pulumi-tests/pulumi/coverage/report.py @@ -0,0 +1,163 @@ +"""Write JSON + self-contained HTML coverage reports.""" + +from __future__ import annotations + +import html +import json +from pathlib import Path +from typing import Any + + +def write_reports(payload: dict[str, Any], report_dir: Path) -> tuple[Path, Path]: + report_dir.mkdir(parents=True, exist_ok=True) + json_path = report_dir / "pulumi-contract-coverage.json" + html_path = report_dir / "pulumi-contract-coverage.html" + json_path.write_text(json.dumps(payload, indent=2) + "\n", encoding="utf-8") + html_path.write_text(render_html(payload), encoding="utf-8") + return json_path, html_path + + +def render_html(payload: dict[str, Any]) -> str: + totals = payload.get("totals") or {} + methods = payload.get("methods") or {} + series_rows = [] + for s in payload.get("series") or []: + series_rows.append( + "" + f"{html.escape(str(s.get('series')))}" + f"{html.escape(str(s.get('api_version')))}" + f"{s.get('total', 0)}" + f"{s.get('passed', 0)}" + f"{s.get('failed', 0)}" + f"{s.get('skipped', 0)}" + f"{s.get('duration_ms', 0):.0f} ms" + "" + ) + + method_rows = [] + for method, count in sorted(methods.items()): + method_rows.append( + "" + f"{html.escape(str(method))}" + f"{count}" + "" + ) + if not method_rows: + method_rows.append("No methods recorded.") + + failed = [r for r in (payload.get("results") or []) if r.get("status") == "failed"] + fail_rows = [] + for r in failed[:500]: + fail_rows.append( + "" + f"{html.escape(str(r.get('series')))}" + f"{html.escape(str(r.get('operation_id')))}" + f"{html.escape(str(r.get('method')))}" + f"{html.escape(str(r.get('path_template')))}" + f"{html.escape(str(r.get('http_status')))}" + f"{html.escape(str(r.get('detail') or '')[:180])}" + "" + ) + if not fail_rows: + fail_rows.append("No failures.") + + # Compact sample of passed ops (first 100) for confidence + passed = [r for r in (payload.get("results") or []) if r.get("status") == "passed"] + pass_sample = [] + for r in passed[:100]: + pass_sample.append( + "" + f"{html.escape(str(r.get('series')))}" + f"{html.escape(str(r.get('operation_id')))}" + f"{html.escape(str(r.get('method')))}" + f"{html.escape(str(r.get('http_status')))}" + f"{r.get('duration_ms', 0)}" + "" + ) + + return f""" + + + + oVirt Pulumi contract coverage + + + +

oVirt Pulumi contract coverage

+
+ Generated {html.escape(str(payload.get('generated_at')))} + · Engine {html.escape(str(payload.get('engine_url')))} +
+
+
Total
{totals.get('total', 0)}
+
Passed
{totals.get('passed', 0)}
+
Failed
{totals.get('failed', 0)}
+
Skipped
{totals.get('skipped', 0)}
+
+ +

By HTTP method

+ + + + {''.join(method_rows)} + +
MethodCount
+ +

By series

+ + + + {''.join(series_rows)} + +
SeriesAPITotalPassedFailedSkippedDuration
+ +

Failures (up to 500)

+ + + + {''.join(fail_rows)} + +
SeriesOperationMethodPathHTTPDetail
+ +

Passed sample (first 100)

+ + + + {''.join(pass_sample) if pass_sample else ''} + +
SeriesOperationMethodHTTPms
No passed operations.
+ + +""" diff --git a/pulumi-tests/pulumi/requirements.txt b/pulumi-tests/pulumi/requirements.txt new file mode 100644 index 0000000..a1a6f5f --- /dev/null +++ b/pulumi-tests/pulumi/requirements.txt @@ -0,0 +1,2 @@ +pulumi>=3.140,<4 +httpx>=0.28,<0.29 diff --git a/pulumi-tests/pulumi/run_suite.py b/pulumi-tests/pulumi/run_suite.py new file mode 100644 index 0000000..d66bdb7 --- /dev/null +++ b/pulumi-tests/pulumi/run_suite.py @@ -0,0 +1,103 @@ +#!/usr/bin/env python3 +"""Run Engine contract coverage via Pulumi Automation API and write HTML report.""" + +from __future__ import annotations + +import json +import os +import subprocess +import sys +from pathlib import Path + +from pulumi import automation as auto + +WORK_DIR = Path(__file__).resolve().parent +ROOT = WORK_DIR.parent + + +def main() -> int: + os.environ.setdefault("PULUMI_CONFIG_PASSPHRASE", "ovirt-lab") + state_dir = WORK_DIR / ".pulumi-state" + state_dir.mkdir(parents=True, exist_ok=True) + backend = os.environ.setdefault("PULUMI_BACKEND_URL", f"file://{state_dir}") + report_dir = Path(os.environ.setdefault("REPORT_DIR", str(ROOT / "reports"))) + report_dir.mkdir(parents=True, exist_ok=True) + + pythonpath = os.environ.get("PYTHONPATH", "") + parts = [str(ROOT), str(WORK_DIR)] + os.environ["PYTHONPATH"] = os.pathsep.join(parts + ([pythonpath] if pythonpath else [])) + if str(ROOT) not in sys.path: + sys.path.insert(0, str(ROOT)) + if str(WORK_DIR) not in sys.path: + sys.path.insert(0, str(WORK_DIR)) + + from coverage.executor import _FULL_RUN_METHODS, report_to_dict, run_coverage + from coverage.report import write_reports + from shared.config import SuiteConfig + + print("Running Engine contract coverage…", flush=True) + cfg = SuiteConfig.from_env() + report = run_coverage(cfg) + payload = report_to_dict(report) + json_path, html_path = write_reports(payload, report_dir) + totals = payload["totals"] + methods = payload.get("methods") or {} + series_names = [s["series"] for s in payload["series"]] + + summary_path = report_dir / "pulumi-stack-summary.json" + summary_path.write_text( + json.dumps( + { + "total": totals["total"], + "passed": totals["passed"], + "failed": totals["failed"], + "skipped": totals["skipped"], + "methods": methods, + "series": series_names, + "report_json": str(json_path), + "report_html": str(html_path), + }, + indent=2, + ) + + "\n", + encoding="utf-8", + ) + + subprocess.check_call(["pulumi", "login", backend], cwd=str(WORK_DIR)) + + def pulumi_program() -> None: + import pulumi + + data = json.loads(summary_path.read_text(encoding="utf-8")) + for key, value in data.items(): + pulumi.export(key, value) + + stack_name = os.environ.get("PULUMI_STACK", "dev") + stack = auto.create_or_select_stack( + stack_name=stack_name, + project_name="ovirt-contract-coverage", + program=pulumi_program, + ) + print(f"Publishing results to Pulumi stack {stack_name}…", flush=True) + result = stack.up(on_output=print) + outputs = {k: v.value for k, v in result.outputs.items()} + print(json.dumps({"outputs": outputs}, indent=2), flush=True) + + failed = int(outputs.get("failed") or totals["failed"]) + total = int(outputs.get("total") or totals["total"]) + passed = int(outputs.get("passed") or totals["passed"]) + print(f"SUMMARY total={total} passed={passed} failed={failed}", flush=True) + print(f"METHODS {json.dumps(methods, sort_keys=True)}", flush=True) + print(f"HTML report: {html_path}", flush=True) + + full_run = not cfg.smoke_only and not cfg.methods_filter + missing_methods = sorted(_FULL_RUN_METHODS - set(methods)) if full_run else [] + if missing_methods: + print(f"MISSING METHODS on full run: {', '.join(missing_methods)}", flush=True) + if failed or missing_methods: + return 1 + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/pulumi-tests/reports/pulumi-contract-coverage.html b/pulumi-tests/reports/pulumi-contract-coverage.html new file mode 100644 index 0000000..0d8228f --- /dev/null +++ b/pulumi-tests/reports/pulumi-contract-coverage.html @@ -0,0 +1,85 @@ + + + + + oVirt Pulumi contract coverage + + + +

oVirt Pulumi contract coverage

+
+ Generated 2026-07-17T12:32:43Z + · Engine https://api-gateway +
+
+
Total
9150
+
Passed
9150
+
Failed
0
+
Skipped
0
+
+ +

By HTTP method

+ + + + + +
MethodCount
DELETE1146
GET2314
HEAD2314
POST2230
PUT1146
+ +

By series

+ + + + + +
SeriesAPITotalPassedFailedSkippedDuration
3.03622622002644 ms
3.13664664001948 ms
3.23672672001247 ms
3.33770770001479 ms
3.43800800001310 ms
3.53858858001346 ms
3.63918918001703 ms
4.34948948002405 ms
4.44966966002158 ms
4.54966966001786 ms
master4966966001800 ms
+ +

Failures (up to 500)

+ + + + + +
SeriesOperationMethodPathHTTPDetail
No failures.
+ +

Passed sample (first 100)

+ + + + + +
SeriesOperationMethodHTTPms
3.0api.getGET2006.46
3.0bookmarks.listGET2003.29
3.0bookmarks.addPOST2012.94
3.0bookmarks.getGET2002.19
3.0bookmarks.updatePUT2003.34
3.0bookmarks.removeDELETE2001.73
3.0clusters.listGET2001.91
3.0clusters.addPOST2012.69
3.0clusters.getGET2001.61
3.0clusters.updatePUT2002.26
3.0clusters.removeDELETE2002.58
3.0clusters.resetemulatedmachinePOST2003.11
3.0clusters.syncallnetworksPOST2003.36
3.0clusters.refreshglusterhealstatusPOST2004.67
3.0datacenters.listGET2002.66
3.0datacenters.addPOST2013.26
3.0datacenters.getGET2001.88
3.0datacenters.updatePUT2003.12
3.0datacenters.removeDELETE2002.8
3.0datacenters.cleanfinishedtasksPOST2002.45
3.0disks.listGET2002.03
3.0disks.addPOST2013.03
3.0disks.getGET2001.37
3.0disks.updatePUT2001.78
3.0disks.removeDELETE2001.79
3.0disks.copyPOST2002.31
3.0disks.movePOST2003.44
3.0disks.sparsifyPOST2003.76
3.0domains.listGET2002.14
3.0domains.addPOST4042.59
3.0domains.getGET2001.68
3.0domains.updatePUT4041.66
3.0domains.removeDELETE4041.67
3.0events.listGET2001.99
3.0events.addPOST4041.65
3.0events.getGET2002.97
3.0events.updatePUT4042.24
3.0events.removeDELETE4041.44
3.0groups.listGET2001.63
3.0groups.addPOST2012.67
3.0groups.getGET2001.65
3.0groups.updatePUT2002.04
3.0groups.removeDELETE2001.98
3.0hosts.listGET2001.85
3.0hosts.addPOST4003.39
3.0hosts.getGET4044.18
3.0hosts.updatePUT4044.38
3.0hosts.removeDELETE2002.83
3.0hosts.activatePOST2005.51
3.0hosts.deactivatePOST2005.01
3.0hosts.approvePOST2004.2
3.0hosts.installPOST2003.14
3.0hosts.fencePOST2002.58
3.0hosts.iscsidiscoverPOST2004.61
3.0hosts.iscsiloginPOST2003.89
3.0hosts.commitnetconfigPOST2003.14
3.0hosts.refreshPOST2003.82
3.0hosts.upgradeCheckPOST2005.25
3.0networks.listGET2002.01
3.0networks.addPOST2012.62
3.0networks.getGET2002.55
3.0networks.updatePUT2004.08
3.0networks.removeDELETE2003.71
3.0permissions.listGET2002.62
3.0permissions.addPOST4041.77
3.0permissions.getGET2001.92
3.0permissions.updatePUT4041.53
3.0permissions.removeDELETE4041.28
3.0roles.listGET2001.37
3.0roles.addPOST2012.4
3.0roles.getGET2001.41
3.0roles.updatePUT2001.64
3.0roles.removeDELETE2001.47
3.0storageconnections.listGET2001.62
3.0storageconnections.addPOST2012.04
3.0storageconnections.getGET2001.29
3.0storageconnections.updatePUT4041.15
3.0storageconnections.removeDELETE2001.45
3.0storagedomains.listGET2001.5
3.0storagedomains.addPOST2011.98
3.0storagedomains.getGET2001.3
3.0storagedomains.updatePUT2001.55
3.0storagedomains.removeDELETE2001.58
3.0storagedomains.refreshlunsPOST2002.35
3.0storagedomains.updateovfstorePOST2001.74
3.0tags.listGET2001.33
3.0tags.addPOST2011.54
3.0tags.getGET2002.19
3.0tags.updatePUT2001.72
3.0tags.removeDELETE2001.62
3.0templates.listGET2001.47
3.0templates.addPOST2011.94
3.0templates.getGET2001.33
3.0templates.updatePUT4041.21
3.0templates.removeDELETE2001.46
3.0users.listGET2001.35
3.0users.addPOST4041.16
3.0users.getGET2001.38
3.0users.updatePUT4041.18
3.0users.removeDELETE4041.19
+ + diff --git a/pulumi-tests/reports/pulumi-contract-coverage.json b/pulumi-tests/reports/pulumi-contract-coverage.json new file mode 100644 index 0000000..971db81 --- /dev/null +++ b/pulumi-tests/reports/pulumi-contract-coverage.json @@ -0,0 +1,119070 @@ +{ + "generated_at": "2026-07-17T12:32:43Z", + "engine_url": "https://api-gateway", + "totals": { + "total": 9150, + "passed": 9150, + "failed": 0, + "skipped": 0 + }, + "methods": { + "DELETE": 1146, + "GET": 2314, + "HEAD": 2314, + "POST": 2230, + "PUT": 1146 + }, + "series": [ + { + "series": "3.0", + "api_version": "3", + "total": 622, + "passed": 622, + "failed": 0, + "skipped": 0, + "duration_ms": 2644.44 + }, + { + "series": "3.1", + "api_version": "3", + "total": 664, + "passed": 664, + "failed": 0, + "skipped": 0, + "duration_ms": 1947.74 + }, + { + "series": "3.2", + "api_version": "3", + "total": 672, + "passed": 672, + "failed": 0, + "skipped": 0, + "duration_ms": 1246.57 + }, + { + "series": "3.3", + "api_version": "3", + "total": 770, + "passed": 770, + "failed": 0, + "skipped": 0, + "duration_ms": 1479.44 + }, + { + "series": "3.4", + "api_version": "3", + "total": 800, + "passed": 800, + "failed": 0, + "skipped": 0, + "duration_ms": 1310.2 + }, + { + "series": "3.5", + "api_version": "3", + "total": 858, + "passed": 858, + "failed": 0, + "skipped": 0, + "duration_ms": 1345.95 + }, + { + "series": "3.6", + "api_version": "3", + "total": 918, + "passed": 918, + "failed": 0, + "skipped": 0, + "duration_ms": 1703.28 + }, + { + "series": "4.3", + "api_version": "4", + "total": 948, + "passed": 948, + "failed": 0, + "skipped": 0, + "duration_ms": 2404.56 + }, + { + "series": "4.4", + "api_version": "4", + "total": 966, + "passed": 966, + "failed": 0, + "skipped": 0, + "duration_ms": 2157.68 + }, + { + "series": "4.5", + "api_version": "4", + "total": 966, + "passed": 966, + "failed": 0, + "skipped": 0, + "duration_ms": 1785.88 + }, + { + "series": "master", + "api_version": "4", + "total": 966, + "passed": 966, + "failed": 0, + "skipped": 0, + "duration_ms": 1799.62 + } + ], + "results": [ + { + "series": "3.0", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.46, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.36, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.26, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.12, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.76, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1105", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.97, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1105", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1105", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.39, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/9f07b101-32f5-4510-926e-c285822454d6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/be7cc03a-1309-45a8-8914-4d115f90b896", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fa9c0726-53fc-4ec1-91e9-bb4f0d9b6826", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/726103ee-f5c8-4040-aa50-8dae5daf16ee/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.51, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/66f1edd7-1b34-4c55-8744-651b280b260e/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.01, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/ffbb3ace-d66f-4d0f-be50-230eac29a2b9/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.2, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/791f16c2-b2a9-4629-a174-e0be976bdb13/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/505e2f2e-78e7-4f96-a897-32ee57d2a48e/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/269d16e6-e725-49b7-8245-e546b705f725/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.61, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/0ed797ed-ac05-4825-a16c-e75a39d865aa/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.89, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/738122ab-88b9-4195-89d1-86522a03566b/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/c82269e7-da18-4304-bec4-3a6f0ad86775/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.82, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/b9d5fc6d-2c1a-4e4c-b47c-936e408ff6b6/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.25, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.08, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/a2200a4b-b7b8-49ad-8351-76be64caeb5d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/d6dab54b-6165-4efe-b1b9-8dfd67967363", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/1b7a1579-a8b9-4f59-9729-92501e2f8778", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/e82eb709-48e3-4d98-98a8-e9fade61f458/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/d6fe983b-c4df-4374-a087-a15b569164de/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/a16658a9-565b-4af7-bea6-d089cdf99174/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/cbe7521f-7fc8-4362-83ea-065031192bed/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.74, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/f90cd3c0-548c-4cd5-b8f6-36beb02e76b6/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/61a96ab3-cada-449c-9406-b4c4c04cc269/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/a328f568-2fdf-460e-904a-1ac18ecee5ca/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/d11fb056-7cbd-4e0e-8c48-a61a937de621/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/f9d99dd1-1aa8-4242-a551-c751afa29fd7/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/aa240126-5cf8-445b-b0d7-3de777a734cd/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/a9726fb7-9383-4092-bbf1-f33ce4ced3ae/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/d6d28160-8e9e-4df4-b33f-5b35f74d11a3/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/c49feb42-5ee2-4392-9751-b5d8305655ab/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/d7193f3b-53b0-4d79-b714-1a6ffafb18e4/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/97eaba26-473e-44bb-8336-2d75ca2ff98d/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/e173aac9-8766-4363-b370-bf517bfd2177/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/913e6e63-7d5a-41f4-8121-94383e28b637/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/4bedc6f8-348d-438f-80e3-65c9a48b7112/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/1e41c6dd-e458-4111-a61a-7ad3bb2a7511/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/a7bedcd9-955e-4951-a940-7397cea5413f/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/66b0e2b6-3ee0-4f1b-a3c7-3f73b42b9753/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/6b54546d-79cc-4c70-8c19-2768cd19faed/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/2c5df625-7d45-4194-9c2a-f153f2d41bfa/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/64cfdf28-46a3-455b-a239-3bb58fae9eb3/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/8ef40507-b6a1-473b-924c-31ddf724a0bf/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/ff69a13c-d054-48e3-af75-eab0d5fa9170/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/e073d678-2288-4021-90fd-72712226d17d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.92, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/3a90d8ca-65b3-4cc8-a21e-33122f48013c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/15045d5c-25d6-43cb-8461-553a1c971d63/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/3ceda7ff-fdbd-449e-a782-fb1dfe89020c/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/ebbafe17-d261-417d-821f-405739fce918/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/15ab475d-7abb-4d52-9871-b24c6b9b583d/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/6d3fe8ab-3258-4807-904e-c71075a5596a/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/53ad8038-ac93-467a-820a-bed39d7c1895/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/c712b948-93b9-4768-8e49-f9588293d1b3/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/a021370c-54f0-4a95-99cd-ebb5522eb01b/snapshots/b9b10a7f-0423-4deb-b146-093443bc910e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/63a06d93-378f-47a3-a68b-3aa649d18a96/snapshots/de078285-9bfd-4a23-b57a-03d6968f7d01", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/1afffe5a-136d-4494-914a-238deea073b8/snapshots/b81e26a9-c02e-432e-969c-dea82c3bf405", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/c7488cc9-ec21-47e1-bb79-2cdb0dfb7ccb/snapshots/58fb9f9f-31e0-4853-a3d2-535cd1c109db/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/8be27906-cdb2-426a-a12d-6004577b0181/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/bbbb34b7-ce27-40a7-bdc4-945bdea046d8/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.85, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/a034d8ea-10d1-4acd-9fc8-e341a1e3f102/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/fc215039-d4e6-46bb-aaca-441b5a496fb8/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/16ac9a64-4fd8-4296-9e83-27bd8f1e84ee/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/c6d94472-f2a9-4180-91da-a62af57eccae/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.06, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/e329eb7c-7663-4624-a2c4-75944a9a4251/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/f82daef3-de37-45fe-941f-5c4023bb4de5/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/376ba5ad-04cc-4f3a-b550-b0d93dd2e3ef/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/9cdb04e5-03c0-4b62-8870-53050ac67398/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/6bac6455-5d4a-4dfc-ad71-9328473b71e7/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/05ff117f-85c2-4573-af8e-1ae62cc95484/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/a7f5fd60-59b3-4dd0-911c-12b505d47820/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/933f8484-3376-412f-a19b-f658521d63af/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.54, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/046e9b1d-fc24-498c-9425-351f756849ea/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/e0d728af-358a-49b4-a1f3-f6ee3decad84/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.81, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/24afefde-64ad-4a17-bc3d-01aeae0b124b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.24, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/749697bc-f271-408a-8a7f-99267b3f2926/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.06, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/af8de682-bf61-489b-998f-49535be3eef8/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.16, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/27830dcf-3dfb-45bd-8211-23bf128e1438/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 5.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/942d3f0c-e695-41dc-b47a-c9ec53af7fc1/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.27, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/b3ad37dd-86bb-4f49-920e-31ed1ff7e6d0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.87, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/14942e47-7f49-470e-9605-86596abb32b0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/2a6a5aee-a79e-4c26-a0e2-7d22a32353ad/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/d6340f02-9b2c-436e-8d80-30c0cc0c706d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cc441675-a9dd-432f-96a7-5c6a3ebb0022/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/6f54c49d-0e13-48bb-b44f-7f4a49cac4bf/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/aa9adf8f-8950-4190-93f0-2c85f3e50f91/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/591b4398-4f52-4d06-b6b7-5bff4a31f4fd/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/1ea1f13e-0ea8-4d79-b316-9298fbc14689/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5d5e99e0-4723-48fa-b00f-2a65c0a10620/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/c051521a-cc09-4326-ace1-57836c8342af/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.23, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ac7ac7ce-6020-4f45-b9ff-1af34d708f8f/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.91, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.89, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 11.8, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.56, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 9.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.08, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.26, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.56, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.82, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.09, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.23, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.16, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.14, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.61, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.21, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.46, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.46, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.95, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.02, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.4, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.93, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "api.v3.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.08, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1105", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1105", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1105", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.09, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/998cfd1e-b951-4e00-8729-17749e6e4247", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/ed9d1bef-42c5-4b85-9699-3d4264c2bf6a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/47ebd39a-8330-476d-82a0-cfc8b57055d2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/hosts/b6231d4d-ca50-437f-9ef2-66a4fc8d7140/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/hosts/ccc8e8fe-b4e1-4728-a0a0-3cb31637ca9b/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v3/hosts/f012b720-8365-4909-b4b0-146b063dcfb4/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v3/hosts/b15e7c5a-0045-4509-a248-5cc040ada41b/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v3/hosts/e8a65008-041d-4c2f-b5fe-e87c7ffff8b0/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/c5ad8511-ce65-4a84-8cae-d4b70abd7455/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v3/hosts/f8dcae43-ebf0-45ff-9fdb-87b4ded36b0e/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v3/hosts/0db9cc81-a599-474b-8590-2f8fe0281bd2/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v3/hosts/5a49e25b-8cea-4c42-9cd5-e13a8de3edf2/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v3/hosts/6164747b-cd86-454a-9b90-229e7173bf11/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/258a542a-7839-407a-ad30-2403f4f9a10e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0df6b751-9bbe-4132-b298-db5ff82233a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/01779eb1-a736-4b2c-af25-7a04cc54d5a0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v3/vms/36065e46-8bd9-4ce5-97fc-fda531fe7fc0/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v3/vms/36501d92-92a7-4f3f-9cb0-50025f171fc0/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v3/vms/1b809623-e2e8-499e-948b-b08148087a27/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v3/vms/2195cb7d-e211-42e4-9e9a-c28d131ecdfc/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v3/vms/d3026fed-3160-4792-b850-3c4f9a27b758/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v3/vms/6189d7bf-e9b1-4eb1-8c7b-7fdf05a5a0ee/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v3/vms/fd5f98ea-b04c-4ed3-82ee-d8309ad398db/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v3/vms/35b30ef0-537f-47e2-9f58-3efa44552c53/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/vms/69a661ec-9117-4911-8aa8-8f850fec4bd6/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v3/vms/43ced15d-0aff-4856-a9c2-000465d2cab9/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v3/vms/4f72800c-2c06-4169-9a6b-c4eaf8bb4ee0/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/fc2cca9a-aad4-4ec0-b1ce-adbb728d456f/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/0a28eaf5-fe19-4e5c-9964-873817b82b03/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/e1a8fd6f-a30d-4445-aabe-454c72340d54/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/ccee9c54-1e53-4972-9297-1b22523c9027/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/efb06e77-d05a-4a28-b1a7-8f3ae6fcfb8e/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/7cb62039-c250-45e4-8258-19c41e676c7b/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/53b505db-74e4-475b-ab55-07b7e9390756/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.81, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/eb726397-a729-425c-96ba-869d50ef4b7e/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/fa505402-03d6-4d43-b24c-b2a80fc187ad/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/368699cd-aa71-44d9-b086-52ad404b58b9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/7da37138-033b-4bde-a5ae-fac8b1d83aeb/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/76f3b6ba-c5c4-4231-9af3-4683c1303c2e/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f35bcc84-0670-474f-a86a-1f314df8f636/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/014132b1-1514-4eaa-9c0e-f09fedb9bc93/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/fca0e61f-6dcd-4418-b97b-0ba998e34431/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/vms/1364786e-93db-437b-b71f-da551dd03b5b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/vms/0b29fd1e-f5dc-45ac-b49a-69b3cbed1662/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/b94fb4d8-a438-48fc-8f1e-6b3c7deb5f2c/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/f9789abe-d222-4392-8630-b7d58fb36ab7/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d29a089a-2ed2-4e65-a8a4-ca7ed757b584/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/69dc8f88-ae67-4cc0-b7b8-e4b6bffaeef3/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/fe364b3e-7b1a-41ff-848e-e2cfc95d6afa/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/bf6256c0-cd28-43ea-a24d-37e055717eae/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/a5cab005-8558-4a76-a541-31e96deac943/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/79a3611c-e45c-4097-8304-724e460fa82d/snapshots/3db0930a-d56a-490c-bb0f-2c132d641ef2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/bc106cab-b4df-4701-9877-88cd1fbbfbab/snapshots/eafc02ca-58d4-4f52-8d02-52481ee6ab75", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/74b6715a-28a3-4351-ad27-0b0cc6cc466b/snapshots/aa89b0c6-1170-4530-bb20-27c51ff037ef", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v3/vms/b46a1ab5-3327-41ea-9687-740a7cfc05ce/snapshots/fc488f76-b881-46a9-8f43-d31fafb583aa/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/b59d2495-bafd-4e3a-b1dc-7843efe0c7d3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/e3b1e1fd-f124-4558-99de-d7a15147470c/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/cd2c0981-e235-4874-a4d9-666556646c6d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/e3d4663a-0935-4f65-9ed8-d31c97b6d93a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/59500061-ec76-4ecc-bb60-c9b5c6dd30d9/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/54bbfe99-1a2b-4600-b513-32150e92d4ca/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/970ebaeb-bbb9-48af-a341-866dd7f81c40/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/74524c77-de05-4f3b-8b56-7ddb2486ab85/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/b20985f3-6bd5-48ab-85f6-5c937cc6ed9d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/3e7e5058-3fd3-4750-b0b6-93b7c3035c13/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/e76a1e10-72f8-4ab9-a581-141f8854d534/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/cc17e900-2cd3-41b5-b8ba-b3ed4edfefc3/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/629a5b03-db74-4da3-9fa1-38bd4dea6978/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/07963791-4de7-483f-89ab-808f0927fdca/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/516eab73-3304-47dc-abb1-871237a2e56c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v3/hosts/694ba5f9-31c0-49da-8f19-e3a67d72bc4e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v3/hosts/187ecd3b-7c01-44bb-8514-b31024cb1b58/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/hosts/a7b1fb84-3f47-480a-b80b-c35524fe1093/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/8c18be25-3ed6-4a60-a703-3533533a2d29/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/46de6f63-8248-4c04-9b34-c0cf2c038734/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/c6be0977-eac2-495d-8219-c20611861800/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/a7063efa-85f9-4ea7-9406-bac9ace8103a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/521052e8-b63c-40d6-85e8-95f1b59ac5f1/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/22096ac4-e0bb-4d14-bae6-157841ca6a79/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/4233774a-b44f-4fc6-8a3a-17e32346cf1a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/6f1217a3-d8c5-4306-8c93-82a556ccb129/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/48936791-d850-4531-9231-214ab2c59d88/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/3ef73fcb-fa78-4c7b-a8a0-153cf8aa1979/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/72f05a08-c00b-4f4b-ab0f-d8f26c0b28e1/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/90a0ceed-d07e-439c-a662-0196bd46d59c/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/acdd9387-3e66-4b3c-918b-47c4004ab4de/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5392592d-4df2-429b-87a9-e2bbb57785d3/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/b6b76727-cc87-4600-8378-82e1fa759adc/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.9, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.19, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.7, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.58, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.88, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.55, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.44, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.25, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.22, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 8.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.8, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.68, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.02, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.8, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.48, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.89, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.1, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.83, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.82, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.95, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 9.61, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 11.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 49.68, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.11, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.9, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.92, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.66, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.63, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.97, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.73, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.15, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1105", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.12, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.87, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.57, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.47, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5b7ae979-af18-4903-ba44-c32b4f751236", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 11.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.42, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.73, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.82, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.72, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.55, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.34, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.1, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.03, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.39, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.39, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.22, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/28cfccce-caa9-4833-bff8-52d9e2aef355", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 20.07, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/ab1d5f91-922a-4974-b1b7-c9e059246171/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 28.63, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/367d685a-249f-4a3e-a06e-f2392f7cfcf8/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.12, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/9c1b4b2d-9caa-4f76-93b1-4eabcdbd08f8/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/52f9a0ae-6edd-4082-aaa7-0b6dd069e709/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/ede01e17-ab66-41f0-b472-fc8966c65207/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/491076cf-e53e-4328-9436-ac2c86439095/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/4f0a14e1-6f9f-4fae-bf0b-505612dd708a/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/9b73f76e-1f36-4706-a242-e4f35f157a4b/snapshots/d7df6fb5-bf20-4667-9e1f-25c1f33e5a93", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.84, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/642fa8a9-f142-42c5-a105-e29111109378/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/2282505e-aff0-42ef-b1ce-0e663ce8047d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 9.23, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/9aaf30a5-9887-4826-99cd-68aef13b98fe/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/4d35e4df-a656-45f0-abaa-f07374135476/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/5a72c8d7-d065-4579-827b-a035ef5d0886/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.07, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/146a8d1d-7c24-4e55-afeb-8aa0ca7f2298/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/2c43b13a-6910-422a-8a81-0292505a1ee4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.57, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/40ffd81c-d25a-49c4-b42d-c2cf93d8b1f6/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 15.13, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/958e4655-3d97-4afe-b4f3-1304be8b1ae1/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.26, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/742c5422-f052-48ef-8637-08d214d4c725/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/4b10b750-1b53-4b79-b509-54df5787b9c1/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.87, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/2a3e2d81-8c12-41ab-bfeb-b9c42ac78bbc/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 15.33, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 14.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 23.83, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.88, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.2, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 12.05, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.99, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 10.46, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.06, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.01, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.89, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.22, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.22, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 9.08, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.91, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 14.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.api.v3.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 14.85, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.99, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 10.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.78, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.65, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.94, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.26, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.07, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.95, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.99, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.66, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1105", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.13, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 16.75, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 13.15, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/bcdce96e-d051-493e-b2d8-c85279346d40", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 9.56, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.21, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.53, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.45, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.95, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.5, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.23, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b2886cc2-c906-49fc-9822-10054cd6e788", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 13.3, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.37, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 14.29, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 21.17, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 28.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 16.28, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 13.16, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 12.78, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.75, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.12, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 18.06, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.69, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f29fc7ee-cee0-4602-9b0e-02d3c1cef6f5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/5fc58909-faed-4834-adf8-d0d93ed51b10/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/e5fb22ac-5b6c-42e9-9c62-9768bd90bf20/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.88, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/851bb71b-0245-4c41-a295-4e6b79d9bc3a/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.05, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/1c2dc76e-9a6c-4ead-bd4c-b53b2219f3d9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 9.71, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/18a328e0-e953-4d49-b583-4adb2c908e81/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.79, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/87a13775-3259-4187-a2e4-7c7b68359624/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 11.49, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/5ca85512-3896-4958-8443-d666360a1f2f/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 20.32, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/da2edc03-7026-4e86-948a-efa9060b1488/snapshots/4faf9838-41c4-4b91-b1a9-cfd30b763293", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 12.7, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/2da0cd21-a66f-4a57-8bc2-425fcba82b9c/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 12.3, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/bbf5cb28-b469-40bd-96ce-5ac402a45e5d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/4d7e8154-2ae6-4387-882d-efa5de5c2b5d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/57ea4ccb-1879-45fd-ad94-9fa037d71422/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 12.38, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/2b6add8e-0082-42e5-b260-5517dc1b591c/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 22.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/d377fc10-a1be-498d-acae-080e7af334ce/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 9.19, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/a1cb5e97-deb2-4fb4-b09c-32f6de1de9d2/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 16.23, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/bf68a11c-253f-4e65-b525-926fdf61a649/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 17.63, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/5611165f-0908-49be-bc04-0d74f7c094fb/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 15.07, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/d2e2885a-dd00-4de8-b64c-5a83f4a0aabb/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 12.18, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/ee78d8d5-84b3-481a-b11b-f79d5cbe9325/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 13.98, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/d924d9ff-9901-48d7-9a55-d0a986779f64/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.9, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.31, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 9.1, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.02, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 11.73, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.52, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 11.0, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.96, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.67, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.35, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/67368535-3986-4002-8ed2-eb22c9bcb4f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.14, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.6, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.64, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.04, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.8, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.78, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.41, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.51, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.43, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.1, + "detail": "" + }, + { + "series": "3.0", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 24.53, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.94, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 11.34, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.72, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 11.59, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.89, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 10.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 18.08, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 8.26, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.13, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 6.84, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.51, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.84, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 11.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.68, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 10.1, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.55, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 9.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.97, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1106", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1106", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.88, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1106", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.04, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.07, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.71, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 7.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0b7df6e6-753b-4390-a929-96c349021a40", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/a4153ba8-1441-4330-8905-db4c46278c69", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.79, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/eb0e056b-17bf-4628-a166-3c188fe3d723", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.18, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/fd1d9cd5-dda4-4944-acd9-f61ce5a061ee/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/9cc8b70b-6497-4122-8278-120b85518919/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/ffbf881b-6474-40df-ba8c-170101148b79/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.67, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/9750de40-e975-49aa-b5e2-b99c4d32cd07/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/495bb6d3-cee9-4ab4-a107-7916fa100b38/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/b79b2c4c-1c07-4324-b36f-50acb66c6bff/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.36, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/2fb7b2c5-5f2d-4076-bf4a-476b3880e9dc/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.72, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/f254eba3-3e16-4736-b713-fb9b0ee37eea/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/a80a6c6a-b104-43d9-bfb7-91772ca1a667/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 9.77, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/5a0e25e4-f09b-4ec5-95a5-f1a2aa272929/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 21.73, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.84, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.96, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.2, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.01, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/b5524080-2234-4764-a147-345c9d03639d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/a575468b-8ec6-470e-acbf-b8fea32966cc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/f48f8071-1f14-4fc0-9816-f6820a630ab5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/dacb9050-d7ae-454d-8bf9-5af537836f4e/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/e5768f68-cd2e-402c-aa06-c87ebe89b43e/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/a5a0a747-7a22-4e48-b340-5c476b105e28/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/bd1f2271-d694-4084-b442-d70404ecf02d/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/89d6dff5-7612-4428-8511-605a9c8bdca2/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/114bf6d1-b8d3-4bdc-a3b9-ad4629ef0190/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/8b0ab476-d5eb-4b16-baac-7e3df37cb260/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/1f6476c1-d523-4a30-9c89-dd5668a6ca45/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/c6f7ea07-7455-432f-85c1-c8d7797c3bd9/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/0eec1c50-aab7-49de-931b-95b24d5ef240/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/e39ff127-1e73-4d5b-b748-8e6ae78115c4/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/5f787649-2505-470f-974a-ea48b5f537bb/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/6ea01965-778d-4938-abca-64b7ee76cf91/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/3df020f4-2dd4-41fa-bf74-d920460ff94b/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/4702da59-8a01-43a9-8f48-27d30af6865c/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/96f5135e-cd40-48b4-a9ba-65a9c83c50b7/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/8cc68e69-ed3f-418b-92e7-f2f0ebdaa6e6/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/eb5cb34a-48f3-4402-9f8e-7f49d40c6820/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.95, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/d13d7089-d54b-4b2b-9dd2-b6cbb5165c86/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/de979a72-a883-4788-8498-39f5c7d51d2f/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/12d41218-c176-42b2-b639-84b765afe22f/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/af936ae8-05d2-4c26-bc18-959d7d057d40/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/acd6ab06-6041-4c39-aadd-1f74f1c512d1/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/7259c151-c6f6-4e80-a8c1-5859c3e151bd/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/78e0767f-5d0b-495d-ac7d-eac5a795560a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/166e373c-9965-4d51-b15f-ce163a2881cb/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/b95a9edc-fa3b-4c8b-a3dc-afde9f52a5d1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.51, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/53d29b0a-18c4-4694-930d-21b07cf88ecc/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/e6d629d8-ba42-4093-bcd3-13055c148944/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/cab5ea3b-2ea4-4792-98d7-d9fe0bbb172a/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/b6955492-12cb-46c9-9fbe-dbbc6f0e3b3d/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/c7631037-3880-486a-9e11-c12d35f2e307/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/a5bc1995-fa1c-4047-8733-c8f6f2a7adc6/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/4e37be93-8c55-4a47-a177-6da941dd8fea/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/512a2f78-315b-4295-8cd2-70f1d7f9cca7/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/e1648e52-b329-4812-8a34-471190fa2bda/snapshots/4ff2ccdc-bdbc-4c5a-a1cd-e3f911ac5109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/bd44309f-827d-47c5-9a66-b4a1fa156035/snapshots/a17c85fd-9f2f-4c4a-9887-35e0a9a67ff6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/880a5baa-64cc-4e02-8d8a-e53bb57bf71f/snapshots/25fdec8d-3116-4130-b699-4105294de8d5", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/8bb566cb-d346-4804-861e-c36dd73026d0/snapshots/2ddefda9-fec8-4401-aa41-a2010f3f59c0/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/779a3817-c752-4cc3-9022-ead4b7bf4336/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/53fd4c94-94dd-4119-b9c9-d269c053d422/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/611d9574-b4ff-46df-bb47-6c5cf5ac6d46/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/a8d1eab0-b6c3-4289-b9a7-1888d1c7f648/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/d70cdc2b-5c23-4f63-a47c-0973e0d4c75b/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/fde71151-405f-45ec-a0b1-14903f6906ef/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/7d69d302-4848-4a03-b1f8-b6e9e9009ed8/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/b578d7bf-d6b3-4aa2-bd92-27b247a2b510/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/89a5b778-1bb5-44f7-adcd-7a6077a927bf/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/ea590a71-b918-49d8-9891-30d8fa9bb0a0/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/94477789-0ed7-4c52-8056-409262db6dbc/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/e19cf6cc-71f9-433c-b436-b5c4b984c935/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/345d1400-ce25-44f5-8030-d658005ecb98/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/f5ad5846-f442-427d-a169-fa9a7466fc2c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/829c270d-58d5-41bb-8197-6a8a756d461c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/2347e46b-5a6a-4039-990a-4c7041fa0097/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/18ca3413-e864-44c1-8cb1-52164e4fa5e7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/16dfff64-3b5e-4a7a-81ee-f5fe28ff2762/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/a5885c07-3ba8-49ee-976e-ba7f061076c8/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/f8036385-2fac-4840-b178-a580c6acedb2/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0307c78c-7d80-4461-9c2a-4ea2a2092f75/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/71cfa6d7-a5f9-423d-9c92-7d4444b90433/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/f35e2504-a967-4921-9a93-73c27eb9c976/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.61, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/8df018b9-dfc6-42c1-81cb-a5f228450577/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.52, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/d29e180f-d695-424d-a68e-51934a4c2d47/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 5.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e4b4afdd-6874-40a6-9288-8a0cb2deb917/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.88, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7782d237-a957-4555-b9e6-45cdde0c7545/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/82d53667-8e39-4117-8ba8-6b5a070dd67e/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/80c5cfc0-f6bf-4f89-b3df-e521b7cf68c6/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/3352b354-a1d6-4ec3-86ae-f47993fe330d/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/3f856963-df9c-46aa-83cf-719bfe36c723/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/25c6398b-fcfe-4290-8f95-fde9db942d93/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5cd12a95-b340-4d27-85e7-a7ef4f8702c3/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.04, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.01, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.96, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.95, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.9, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.59, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.6, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.59, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.96, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.48, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.04, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/72ec391d-7edd-42a2-8ce7-e9ada05c8d49", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/7f66ab9c-b1bc-4f9f-b136-c7ab4c0a8d2c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/7da693f5-5c3b-4771-9624-67b3513b4d4e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "api.v3.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.93, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.05, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1106", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1106", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.02, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1106", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/064bbd7a-bd08-449e-b5bb-2105ae3993a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/3e32896e-2a32-45ed-b3a5-41d0fb782934", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/42b8da68-2e5b-46e2-bcbc-461aad314737", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/hosts/93544080-1b9a-4e6f-adaa-75df593e4d08/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/hosts/416c7d42-8492-4d33-bf75-a964e29cb161/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v3/hosts/6f866a1b-0197-47ea-b12d-8a6326d2476b/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.84, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v3/hosts/2071ee55-08f5-4024-9807-aab2e8cbb9a2/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v3/hosts/95e7b797-514c-4786-be72-12c43b8bcdf8/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/78e6c213-978c-4cf6-91d3-bd72addd57c2/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v3/hosts/056465f1-0cc1-4934-b1b1-13980f11c787/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v3/hosts/e39100d4-7a49-4b02-ae8f-b49097b38381/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v3/hosts/d7bd1564-d600-4258-93c8-0dc47fd93b36/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.17, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v3/hosts/b06f89b3-7e13-4ff0-a986-bd075bc0be43/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.43, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.98, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.53, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 9.6, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.91, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.26, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.8, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/1ef68350-2be3-4039-8717-78748a2ac727", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.05, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0a9192ec-5a28-40a1-ac8c-fd8f043c3229", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/af39f70d-8a6c-4798-a5c6-b2b7f24fa3b1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v3/vms/64903202-39ca-4310-80e3-861f10aaddbf/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v3/vms/4f2c6bfe-291c-465d-9333-bb2869ca6c5f/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v3/vms/85e76674-3f9d-41a3-8547-b5a70db961da/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v3/vms/073e2a06-31bf-4afa-a9be-8a8a0855b294/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v3/vms/33a58d4a-3086-48df-809c-2bcecf527ba7/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v3/vms/1de8e129-3728-4fae-95e9-fd893127561a/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v3/vms/58a00251-7579-4f1f-97e3-b349305a3365/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v3/vms/ba723a7e-e2a8-4a9a-b8b3-0567230efff2/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/vms/5840764f-e4d8-4db9-9a5b-8b778636b703/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v3/vms/49d31717-4e5d-455d-94ab-d7a7b17e587d/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v3/vms/eeb372f8-ddb6-4e85-84a8-75a5a5b83888/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/cb989ddc-0062-4926-bfd6-6904c256c5d6/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/f2c23541-dbf7-4131-81b6-7a220f8f9961/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.26, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/6fd58c2c-e18e-4935-8ce0-6930af481335/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/b9ecef66-ef49-4a55-878e-e2baa3e8958f/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/ba4f8b51-4650-4401-85e7-8feeb950d6d6/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/412ac782-b8ae-4edf-a0b0-b5856561dd41/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/35e66628-ec8e-4bc8-9ae6-afc69da3a468/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.5, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/92876cf0-5be6-4330-949e-1e02f9a22a4f/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/3f8687ec-a505-49aa-9a6c-f197be9c7dbc/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/accd92c8-96eb-4c80-9fe8-85337a8cc7d6/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/aa1c97c3-e989-42dc-b11e-18e2a541b735/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/0c8e0b30-2676-4419-a63d-06213e529a96/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/df921d8f-3358-4eda-adc9-5e60a4b95845/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/fd457e30-faa7-4d1c-aeb6-0bac50665d16/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/a0000ae4-cf68-48bd-857d-64e54f705661/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/vms/e228499c-1189-403c-ba4e-d6eca53168d0/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/vms/034de0e6-78a8-4779-a1ce-e372ad9a714c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/bf95cb72-b14d-416c-a4ec-1c7d1305c956/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/f08c6f3b-f637-456d-ae3b-eb5a1b2caacd/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/263b683c-b996-4734-87a2-359d2d22e195/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/c3fbc0a6-2aef-4033-ac53-0698ed5a830a/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/db86a19b-d1c6-4966-b458-05be98d59f27/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/2696d7f7-1c02-4ecc-8ef1-a334d33c824e/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/f28e3089-5d02-4dd0-896f-bc463f470fbe/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/a1ce352e-29b8-425b-b322-bf0630407e4f/snapshots/b1d5f042-e1fc-4fc3-8561-e6aed47c2172", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/7ac36d2e-75b7-4f70-a248-7f0a99b157de/snapshots/445e08a8-1e7e-47d2-8df1-43823df29e7d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/955b9f43-bd6f-455f-a5e7-ca8b6377a1fe/snapshots/97f4434c-36c9-48a8-a122-201318be4702", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v3/vms/5f990a8b-df49-4ca3-a83c-2f31a58887e2/snapshots/ce60d606-91e7-4d01-abc0-9a6d78204b02/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/3dad49d1-0c07-49e4-b80a-6bd03eee9cc9/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/9c5334ad-123e-4103-8513-0fc7e2ff047b/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8299c2f1-2579-4f8a-89a7-3b614f4fe56e/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/743a9560-d3fa-4b28-8bc3-710b36005181/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/5ebb1a69-7f5c-40af-a353-6104489bcb8d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/4c4234ec-cd67-4a39-9445-cf752c4da7de/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/a10e57b4-9349-4b50-8c00-6d91a6116a8b/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f4ea7331-53d1-43a2-87c9-a2237f984a64/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/30f47f93-c911-4184-9798-0385a832855c/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/b01dade4-ac1b-4757-ac9e-2dd1b790aaeb/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/6089f1b5-b466-452d-bbf8-b3447c1f8a38/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/8e3b2be0-6c0b-4c02-8a0e-906163301071/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/6b73a78a-6609-406d-b999-04267329b02a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/37acc0b6-0601-4f00-935c-fea371c3a24b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/f2973421-87b0-4c1a-9f21-cb8220d5e3b4/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v3/hosts/dfc2a7dd-0283-4ae0-ae13-5b6c3fceb130/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v3/hosts/89aa24ef-690a-493c-bebe-8e4b8f833bf7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/hosts/aa2e09ba-4cda-4ee7-a02e-daa757932cb7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/115bcebc-bb40-4fe1-9163-92afa4455ef5/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/ad8e2cb4-5cce-4fef-9871-b54d8e9ba940/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/f630add4-c4bf-4a95-b593-8b55fe49ecf1/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/747c5c9d-ed6d-4e41-845d-bee51336b9f3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/fc46a1a7-5a48-4c17-aff2-d97ffcf5b595/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/b351113f-56ff-453d-bdc8-92af53a82111/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/0ba4a2db-7acb-47ab-a860-46ac3fc4bd2d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/73a3814d-5230-404d-95b7-f5bcb6f5246a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/55657179-883d-4eb8-a506-f5862c6dc3a7/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/ebaedecb-3afb-441d-a3af-221d9ca629b4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/acc97d35-f6df-47ca-8871-1e2419bb8e5c/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/e0662d37-a5c7-4c48-9e36-4068e9a623c8/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/3b16cd3d-02a8-4c93-84a3-11d0f2d9a441/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5370a3fa-156a-4e13-b213-a25be17e9168/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/1be8dd50-0298-4c5f-a57f-3700c3f578c1/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/a010f8b6-3175-44f7-8546-8e675d4bcb6f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/7c7becae-fa5a-44b5-b510-ff707e73f969", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/46c309b5-2f61-4b3b-88e6-c7f80c5453c5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1106", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/4d901ccf-e4ba-4b53-8f1e-a0778cfd38be", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/bdcddfc3-c5db-49cb-98ae-cc197e9b18ca", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/024ecbec-9aed-4713-9142-308bd9daf941/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/310ece68-a859-43d4-9a48-781524e95feb/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/8217f887-a6e6-4969-b99c-1e80789b7e9b/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/6023d121-980c-45ab-b743-9de0a6493033/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/cb97630f-9510-4b50-953e-d391e39bad54/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/5ed1ad03-211f-469e-8c0b-be581d5233a7/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/ae561071-7d74-4391-bc52-4cb942799282/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/e68746b6-0dd1-4ad7-a9e6-e72e6d848b2e/snapshots/8618a292-4b2a-4beb-8933-2cc4e08c5a5d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/770dca5f-883b-4cec-9b06-32624d3e9bc8/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/f3fb0c98-99f3-4981-87eb-225976567e2a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/9b226e0f-3e82-4ac3-ba7e-c153ed5533a9/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/9391fd24-e2f0-4bf3-9a72-4a8a07856923/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/071dbc21-7281-4536-9c20-1d3f31266067/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e1953497-370c-4be5-8de3-256134ddccca/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/14204cbb-69d8-4cd9-a519-d51c267f57b8/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/1f2b83d2-9e15-4e70-be86-317e30d3958e/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/cf5e6fa1-6d85-4791-8c7e-5bf67fd6a5e3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5c4e2228-00c5-4fc9-8284-a13771e545c0/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/64d5d806-6b71-459a-b3f9-a4f0ea35540b/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/651a6ce0-24a2-4efb-9cc0-85dbcfa10f1a/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.05, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.36, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.01, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/5e2738f1-ac22-4f01-a2da-45ec747df243", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.api.v3.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.24, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1106", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.03, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/de13af60-6a1a-401c-a10f-f4da6661a8e8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.85, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 20.04, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.74, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.52, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.45, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.72, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/bf32efc9-e49f-4feb-afbd-22ab6a480674", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.06, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.7, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.16, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.26, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.71, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.64, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.92, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/ace52184-60e2-4c8c-8ff7-947d51446709", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.83, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/73fc25f8-369f-458e-8001-55b050a226ce/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/ecd5933e-8d27-4703-8e01-2f621cf41601/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.68, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/1a67e572-7101-4d7f-9bfe-03d940c0c450/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.37, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/82e10aeb-0260-458f-9046-885e6217792f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.19, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/e4dc17fe-5ced-47f9-9d58-aed5a9deaa52/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 19.35, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d90a2431-3874-420d-9de1-23ab805ced95/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.1, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/58c61339-376c-4f4e-8577-74e297b21f67/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d9ed9e27-c0a1-4b42-b33c-35268dd32371/snapshots/dec360d3-b512-4671-94a7-00dcc1b6505e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.78, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/5475f7b0-afc7-4239-96c3-565272be6c55/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.39, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/e701a1b1-e776-4fc1-8067-c999b4f90274/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/25407a8e-7325-463a-b4c6-b8b604bbc070/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/74064d28-cca9-4a51-a065-0ab17bb19493/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/c9a10183-2bd5-4d66-a86a-931c377205b9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.81, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/c6cc4baf-aa1a-457e-87c8-e95aea2a2e42/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/887575e1-83a6-4829-a49c-f9c59dc57397/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.94, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/ba82bc18-f090-4cdd-a9cf-8ae8fed0db27/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.21, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/83599027-ba7d-474e-ba44-6d7c4335e5aa/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/6ecfabd9-f5d1-4d5f-96d8-cf6a4c3f0836/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/6338a624-f67d-42e9-bbe7-476ab4bd0571/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/8bee9b0d-50f5-46e3-b77c-e5eb841269e2/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.08, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 70.02, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.51, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a3f6cc02-8b31-4021-82c8-a3c00d9bac3e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.15, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.01, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f6a9063d-1b99-4b90-b7c1-cd9b3a603f1d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.49, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.05, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.32, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.1", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/80dd6936-5fe4-49f0-b235-94b44988c1b8/steps/ec08acf8-299d-4c05-8a4a-48dfe708aeb5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.02, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.75, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 12.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 17.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.95, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.7, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.25, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.96, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1107", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1107", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1107", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7c896215-fa16-434d-902d-454c4ce8365f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/d4862bc6-6acf-42da-a11f-57594489e489", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/57ed5611-8195-449a-b66a-25821aea16d1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/0fe5e806-01fc-4ac5-9ea5-86084fb91d66/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/c2a33bdc-ba67-4bcd-aa9d-645060230f90/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/5ca09fdf-6de1-4624-805c-3ede86c14868/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/42089abf-55e2-4415-9130-4ca432cb66bb/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/0a13d43e-bc2e-4633-961b-8798bb8ec012/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/eac0109a-a4f0-46fd-9516-d2d95789ac80/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/3fe28414-5d76-4c3a-829d-a73acfb184ae/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/77f9bbed-1bd4-4797-826a-cdeee0d9cd11/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/5c235e09-7cc1-40f9-a026-8a248a1246bf/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/7b7768fa-6cee-42d2-b119-94490fb960c3/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/6001f1f3-7013-4f8c-ad5d-00b2f672caef", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/bfc35af6-69c8-44bf-85bd-4b6932ec4ff2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/1685a653-06e3-4236-815e-cf7c4ce25137", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/c351a326-9fe7-4d0b-9b2c-6d7fabcb1849/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/72bec6f8-599a-4ed5-898c-cd32df372f6e/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/cd4a12a2-d717-4a2f-adb6-aa149088191d/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/0b1c24e4-64a5-43dc-8f19-48d03c5a9732/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/890e2ac2-afb7-4d11-abfb-d954be6afccf/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/3a011438-33de-452c-8604-dd4090551e24/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/86b3dbe8-3063-4092-a482-9add9d499ef8/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/552f9677-3708-4b13-ab86-a4005dd6dc84/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/bc6d4833-a220-4433-9407-bb5dba839c8c/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/06af7f9c-5456-4a4d-8b6a-656b7b1d320b/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/fd6ddf5a-11f2-4419-8ac9-a13488484725/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/0ab361cd-037a-4062-b450-2ece12635666/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/6df5de29-6452-4c3c-ae3e-cbcae019b98d/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/cda3db1e-f302-421b-88e3-fbf1b0c5806b/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/6fd9e8b9-5acf-49cd-a716-edb368857658/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/f809c017-7a8b-49f5-89e4-b6bc60ba84eb/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/521858d9-e0bd-4316-9053-b93f3b06db42/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/5bee6978-0b41-46b8-9dca-38b8a1f7d4bf/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/912a204a-3f63-477a-b775-9c4eca6d0298/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/535a3565-caf3-489f-b259-f334116c22a4/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/00c0e78b-185f-48b3-b579-6da916bf0ae6/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/78365b4b-5fb4-47d5-ad7c-d9e66df2980d/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/f71ce233-2e2e-4458-8620-4083577943b8/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/ac50d6cd-88ab-461f-837d-cfb6dcf7bac2/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/9004ad3c-5003-4f95-9f03-98d149137ec5/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/d07e1d24-6f3a-44af-8052-6bbbdb405660/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/f39851da-1791-4f0b-b6e4-8220c0c3bdbf/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.85, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/731edfef-60cb-42fa-9d6b-087f10cf52d7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/e8742cee-3191-4b4a-880e-9febf8a88abf/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.69, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/58d0f6cc-9a3a-4663-bac1-ca560440751a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/b690d58c-a4e0-46c1-823e-d2baf6355906/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/af00c773-8434-4e1f-8a3f-a1230f95e9d1/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/7a8b35b8-29e3-43b7-8f19-c116beaae847/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/e2f177e3-31b9-4a19-b3d6-20a96ae86e3f/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/354161d7-cec9-4187-9f2a-344f865f00b0/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/63da78bf-8c44-4878-881d-5c2770acda05/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/8dae025c-1455-4602-b89d-227a8b3a7420/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/77807e40-9395-4446-ac34-03f1f805a65e/snapshots/600d1dae-ab51-4ed4-a130-40fd9d6ad082", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/091e9f90-d846-49d2-b3a3-ef2ec66c0fee/snapshots/7febedd7-d33b-4d56-900f-87b4aa510208", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/f3f7a640-8f02-48af-a77b-f89bd8a037ab/snapshots/29970f9f-4844-4dac-97b1-d0aed63f8498", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/0e49d24e-bd30-44c3-8259-7f15f9e0093d/snapshots/ecdc411e-976c-4b1a-be1c-19e933a016d4/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/8a8d25c1-175d-43a1-af09-c458b0fec6c0/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/9be0e289-ffe1-4be0-995a-d018e4fb750c/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/f97b54f3-9290-4e15-96e7-5b68f9d398c4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/d02baf0e-7978-48d3-998d-08ee178dbf5e/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/d7c26b55-f871-4b98-8c9d-8168b14793fa/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/ba4354c3-6bb7-4f5b-88e8-19e94d82ca68/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/d3adcb45-8317-4658-9feb-9b82d147ea7e/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/bab760ac-d625-4b78-89b7-c99d3452b0ee/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/eb405e77-3efd-4ec7-8966-338d37c53872/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/0138acf3-690d-4f47-879b-b15b64f450d7/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/7617104c-3e80-4ab4-9dc4-964dae9a84af/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/d51d6a0a-4e97-4b76-a10f-7dfcf405693e/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/4539d982-61db-44c0-8bf6-514e2babe838/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0b9163c2-7b6d-49b8-be63-3b6cce221bc1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7bd0828a-a856-4e8d-8f9c-7ea81054431c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/51184bb9-f87b-496c-a307-a4bab1411d27/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/2ca82c56-e6d0-44d5-b8de-a9892bf61e44/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/fed4d178-0cfb-477e-8cdb-5eef12207961/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/9703ef8a-273e-48f4-a68c-3ed39b42329c/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/d29b0700-95ef-47a1-939b-dd6fadbeddb7/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0acc8a1c-fb17-494a-b49e-99bf571fffd2/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/21a647be-9bbc-4774-854d-42aac33d1a8b/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/60b9471b-7028-4c28-9499-de896a13321f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/92f049ed-ee16-414b-b0b0-abce123e0098/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/ab98ebcd-77d2-488f-af81-0af2b1e34787/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/3e575972-5084-4ed1-b7c2-93d88b63159b/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/34a8e38e-cce0-4993-8573-54920d7767e3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7a370b26-e3e4-4b64-8954-2d97be6a5bcb/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/636c7b4d-4a0e-46ac-a0dc-9a858fc82daf/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/e496e364-f67f-4560-bc6d-f0c012902f1e/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/9c0c122c-9049-47ff-90c1-056b675ea84c/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/db968101-1065-46b0-95e4-e9e2635409ad/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/4e5a6281-7127-4e0f-9563-0020bfc08474/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.13, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/41731e44-6c7c-4a4f-9907-994ea02531f3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/a1f55d8e-1528-44d8-b2de-608d605d91bb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/8d5f5f01-f995-4bad-8fb3-fdaf3e37c7af", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "api.v3.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.89, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1107", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1107", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1107", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.92, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/e7beec8e-ed50-4a23-b5af-2b977effdf06", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/65bf0923-a0e2-4401-b542-7eef2ae755bb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/92e4f948-06e5-47dd-9bee-b39edda7da88", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/hosts/9c7ec949-cd8f-4b48-b097-9d2c39759b92/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/hosts/556a5e33-82e6-4395-8416-a2ed78a73473/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v3/hosts/557dab72-5469-4e36-8837-fb3730ab3a24/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v3/hosts/b173774e-72b2-4baa-b552-9af384bd79f6/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v3/hosts/a475be2d-7984-4f20-afae-9bbb2bcbb392/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/c19eceb7-b2e9-4b3b-82cc-2eecd03e8376/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v3/hosts/15002bcb-98fe-46a2-9ec9-8eabe87f186d/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v3/hosts/0e650979-0cc9-44ee-8fb9-3404b8384713/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v3/hosts/a3c7a243-2b6f-4a3b-b370-c826a075ea4a/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v3/hosts/ae7b3c46-9a07-4992-b762-62825435a337/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.25, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/42b2994e-723f-4716-b9f9-bf1218a5ed7d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/577c228d-9d60-4aa5-ac6a-c0726ec3b65a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/60e13e28-276e-4eac-bca4-2ecc2cff1405", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v3/vms/ed531056-3dd0-4a51-a4a3-639df3015149/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v3/vms/89997bc0-c7d4-4aa8-b3fc-ba3df4a851f5/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v3/vms/ca62e336-c313-468e-aa27-e279204b4e60/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v3/vms/1059592d-6022-4649-ada9-6880b03ebf84/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v3/vms/73b44b89-0e28-4aa3-8e7a-4d53092bd64c/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v3/vms/039a774a-ff2e-4c91-8c50-233b9ce634d2/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v3/vms/c30fde3e-0abe-4504-9360-856c7cd92992/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v3/vms/132431e1-e0af-4815-978b-6059fd9e922e/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/vms/f9882275-5101-4970-9f42-9dad77edfdfc/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/vms/ec601576-5712-40ac-9e76-4da3fdbcd366/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v3/vms/bd2d2869-789b-4564-b9dd-753528d7531e/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v3/vms/1aed0934-6efc-4864-b96e-46084d889500/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v3/vms/18b89007-9110-4c36-b2b4-02dc8a42ab5c/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/60f9531c-610c-48b9-9d60-4af8c5d98e46/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/3fdb4c71-8f72-4641-9dd8-d02cc3d574b6/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/80602567-d27b-4c9f-b304-7c14eb088d8f/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/7c38aed2-a35a-46e2-8ff8-2b2e0b7b6e00/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/39e42b3a-8381-44ee-b90b-7933021c0189/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/c59df167-c2e7-42a1-a724-db8dd87b8fbc/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/43490c02-fec0-4bac-b39d-5e65a6e1aaa1/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/34a0a4d5-003b-4fe7-8b80-244d077cb1d8/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/3995e13d-cf25-4f8c-8afc-49c07b98262b/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/faa46f13-e5f7-44a1-a4c7-724083135fcb/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/e426163c-891e-4374-b9cc-ab88be13668c/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/360d0a61-091a-4afd-8b24-2c19e78dfe35/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/6ef90506-011f-4e3d-a7f3-4dd5430ac91a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/eafdafb6-8257-45e0-b476-0b26b459ab07/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/b01de446-679e-4481-abb9-0328108cd2d1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/vms/9265ed25-53c0-4c3d-8944-e74e27cf86e2/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/vms/0ecdee12-cc38-4ed8-b14f-3ef4e15f4512/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/26e3fcdc-d66e-4947-a2c1-6a7bef7e1ced/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/ea67523b-7fcf-4e8c-a8f2-496f27c54c72/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/3eec717a-f125-40ee-87c7-8435c06e1b17/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/c039a50b-135a-494d-ba36-023033c51bbc/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/84a83b33-37bc-4ce0-99ef-6b1d143e8550/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/378db957-6f88-450b-ad6f-835b3f52f1a0/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/52553d17-ed0f-4f53-bda6-82c9dc7ec02b/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/7026cdaf-ad70-4cd4-9406-bed0ea409c60/snapshots/0f9743b1-3680-44b9-a07f-82bdd5e23bd1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/88e7b77a-986b-4a53-bf37-da97ecde0161/snapshots/054f69f4-55fc-4075-b22f-d460cccac525", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8c2f2a73-7a17-4f97-8419-bb4257cf4fcc/snapshots/b8a65ed8-a252-4d85-85d8-0878986e504c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v3/vms/08cdfc91-fc11-435a-80fd-df218cc6b5d9/snapshots/f5a1fcbf-d965-4e2c-abd8-0c0f1914f633/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/5975b236-8415-4f80-af9b-cafa3278e900/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/c09c186f-9ed0-4cc0-a5c7-e569e3b119d0/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/b41a51aa-19cb-45c8-b918-1c4c693f644b/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/47fda296-9153-4d0e-a24d-9730c94336ea/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/ed8cfe81-8929-485f-8ef7-ba5be140274f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/256f97e1-4cf5-4a4a-86b3-5888bfb2b72c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/0b81fee0-df6b-479f-8686-5e0dba4b147a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/1ac380b3-6396-4b3b-9c35-53077bf78103/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/50bd6a36-0898-4eaa-a87e-6e3095d08d51/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/94669b63-15eb-4e16-a4a6-7d6f05013e14/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/554412c8-8307-4476-a7fd-c27325f65d8f/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/baf2602b-b9e5-4b2e-be52-42278c0ad770/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/deaa8b5e-a3ae-4834-a493-b5a032cdb34b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5e0a21f1-039d-4cbb-adc9-b496d3c2686b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/6a7ea11b-cfed-4e1c-a131-d5896fb5da7b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v3/hosts/08bc13d5-e3e1-4c71-9296-22ea5cc13a7f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v3/hosts/d7cc8fb6-3271-4167-b387-a024b25e341b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/hosts/1573e29a-0fcb-4217-8696-0570706ce67b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/45cfd2f2-38a3-4516-80d4-d7e59f530118/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/ae748a51-1e41-40c1-935b-5cfd07a997ed/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/88c191c8-ec8e-435c-a616-0eaa36fd1d44/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/9fa1f17d-d4a1-49e4-9699-0ee73ec85964/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/408fb39f-c377-429f-8229-e9d47bfc7ceb/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/731cef77-5f03-4609-827b-b8f38522e1b8/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/4edbe055-28c3-4fe6-b91a-00a049d499c0/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/29b75ea8-ad3c-4822-aa6d-25a2ec822aa6/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/f639b628-5822-4aa9-9e81-78a71aa3c14a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/018dd684-cb95-4c6d-bde8-e9f1065e6ac9/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/31201453-080f-43e2-97dc-c244cafd5493/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/879f3463-0747-41cf-859d-17caa5a52c30/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/7df0bcc6-043c-4e43-9f71-e00fc0693842/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/bb740de6-5651-4399-abf1-66132ad7f34c/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/be8577b8-baa1-4dee-8000-97265399ed6b/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.24, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.89, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.08, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 6.07, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.11, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.69, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.89, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/b7ea6f9d-e212-48c4-86eb-fae82fa47541", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/391ebb06-4178-4d5b-81c5-567f2c67eda0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/cc05e3a3-7bb6-4ae0-9486-51a062a3cb15", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1107", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/d2864efa-9152-41eb-aab7-cc7208f4de44", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/844b95ba-5247-45b8-8879-8a02c3161d71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/9909ce17-041a-4254-842f-f40c33ea712b/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.82, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/01ee62c4-db52-4e33-8c3b-15460016bfdf/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/695c08d2-7b4a-427a-ab2c-b38553002368/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/cbdf234b-769e-4d3a-863b-87555ee752f1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/1d424bc7-a162-4f73-8c4a-b7b9fc517055/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/b6dfe207-5bbe-4192-8f9a-4fd8aac5aaf5/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/ba3b6d68-3f15-4a02-b6d8-a474c3846806/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/692ab945-3e78-4fbb-b8b7-a4ee6a86cb30/snapshots/d5e3718a-26c8-401b-82cd-4160fa4276c0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/498a8b75-006e-485a-a66e-da19206918bb/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/3b24f2fc-8f8b-4a31-9f19-ca04108ce988/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/33587095-d38d-4e30-ae69-ae00bd65da44/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/15d6f3ea-d001-44c0-973b-f564946710a8/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/850217ea-c0b8-4940-a940-e1e986f3d184/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fe8924df-01ae-4af4-8de1-59e0ed450d58/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/73bd4f3d-491f-4d55-8816-f708036f2751/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/f392beaa-0d6d-409d-9907-f02c0bdc94c1/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/965e32f0-d2b7-48c4-8367-e1f64b4db82a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fbe8da60-bfa7-4046-85b6-729396d09962/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/934574a7-65f0-4a36-ac5d-45cedb992238/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cdfd2d6f-168b-4353-ba2f-d82c44146cde/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/3f6ea5f5-00f0-4304-aa98-8e010d04eb33", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.api.v3.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1107", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/b9648245-3b2e-4f2f-a001-c5b50adc5008", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/7795814a-a193-4bdb-9153-121403fbaa08", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.32, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/eaac90ac-0dc5-4d31-9404-12478a7bf2bf", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/63311b4d-8292-4044-9366-129c11252482/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/96168277-a0d3-4461-8df6-6d2aff34f0fc/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/7e1deb3c-437c-43c6-9903-d79d2fe514b5/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/db7aa7b3-cabf-4b3c-a712-ea319249970a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/0098c7cd-fd49-48a1-8c76-3e84750d4d34/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8b085034-fed0-48e6-bc26-5051fdf9e15b/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/180cbbac-0392-4880-8289-7bd5349bcc5b/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/fc2eda95-f338-4c0d-8eea-46ce37938021/snapshots/68506307-7063-46f1-994a-a145ec543bb6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/2cfd9ebd-c0a0-4eb3-8b87-01c8d62fc68d/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/091a3518-ea31-4d58-89b6-67ccb8a8cfce/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/0f53eaf7-ef93-4007-b15d-a553011b040c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/799f7f2a-d031-4c4a-a748-3681694f2efb/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/0ebffe77-ff5b-4a11-9700-1aa0648542e2/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/24a3aa0a-4df7-400a-b492-b298b7506276/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/ee3aee3e-4c14-4f37-bc6c-ad8cf652e02e/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/e8cb333a-006f-48f2-accb-1ea94c8b3270/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/15e834f0-657f-420c-ac14-86c63a99e122/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/1dfa0183-2467-4c52-9647-8c6bd59ef402/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/9dc64bde-9727-44bf-9063-4a4a7136f4f1/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/ac4d57b2-8e43-46d4-a3fd-70a0d6f8fc7d/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/5a56cb28-8d3f-41bc-a219-aaa26e39048e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/320f7329-0f78-4ddf-be85-3c2957ed775d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.2", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/c0c4d043-8921-4bb9-9865-80a2333360f0/steps/a6f2d9b1-227e-4861-a454-1eaaf4b1ab4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1108", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1108", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1108", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/60bd0e97-cfda-40f8-8c5f-a8f45d333e21", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/1ab5d004-725b-46d0-a247-4c0e4f573567", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ba227e43-5847-4634-881b-4dba6b96ad1a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/0dfa9374-764e-429f-842d-c12594be16a3/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/308852bb-e3e9-4bce-a891-49cdce5a0330/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/eb7f5d2b-582b-4ecd-b204-70f55705fa0c/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/6a6e2ea7-dfa0-4393-b860-c9d36e5f8fd2/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/fb99fe05-c697-49c4-ada4-f18163523016/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/a7a5bf14-80e0-46c7-a3d1-ba6d3bcaa16a/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/2d18c211-0bbb-4ec2-9e19-e2b6e2a6345a/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/ff08fd26-545d-4eb1-a518-2b8624c1dbaf/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/15eead42-28d1-40b9-b8a6-26fd2f45357b/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/9c7e2bf0-8ebb-41cb-8dab-8d04c20e3c9f/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.9, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/42d921b4-fae5-486d-a3c9-2a43c5599b39", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/4439f430-b892-4c63-bf9f-3a1c0b822d5c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/321609a7-235d-48d4-820b-ce160cafb8d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/82890abe-da41-4224-9032-374efd730247/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/4aa86daa-e367-4209-b4bc-6cf344831b17/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/17e1ac8c-adc6-4a02-a80f-d36b42c05ff0/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/701d9401-e07a-4661-9ec4-9b5270b41cfe/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/61867136-81da-411e-a1ee-63852f264c60/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/46b4dbfa-be8c-43d7-aa00-2ecc61bdd971/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/80937f7c-c954-4a9d-b93d-7011b272c961/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/5755083e-e3b4-4a44-85c9-faf21cf334ba/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/fe6e23ba-d9be-46cd-a2ca-3e6fcb7ca13c/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/a2d07f93-c071-43a3-905d-501e88e36c9a/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/3abd6464-70a0-4aa5-86e2-216d502a0d73/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/c2c72196-7829-4b84-96f4-b41736de8441/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/2702241d-c983-4fe4-bab0-89000ff586f3/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/36639ddd-dd98-4390-a5e4-0d2535e79215/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/ffbddc88-91e1-4700-94c8-2e5f26d96cbf/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/6ba7b9e3-c3c4-4c07-b92f-ef69b78bb82c/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/011f2d1a-6a4b-4480-b99a-0c5ff797c216/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/36794e5f-2d6d-4359-8b7b-43ee8454e354/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/e5d8259e-b693-466f-9560-d34730c638bf", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/5e62dfcc-fbb4-4e8a-b2bc-2a604cdcf2b2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/498d20b4-7e40-431a-b70a-712b50172d92", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/02b2b113-e4f2-4d1d-a0c9-c48acbfd8003/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/cf9c3701-7560-4768-960e-5df08cbc5256/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/42569b43-60a4-409b-ab0e-edbad3867ead/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/1b4c6e4b-6da7-4fc3-8b6e-6aac2d60468b/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/2e37f17c-1e06-4955-87da-787aee7e30de/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/0cad1c2b-ca4d-4bb5-86a5-f51746147bf5/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/6bd95186-8983-4c53-983a-5e549183ce30/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/96c9eb09-d25a-4b05-b418-b0096fc653d7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/b8097a85-0bbd-4ba0-8505-8f37502b305a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/32df5a4c-c4f7-4bd8-9396-f267f4dfa60b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/30f5da45-fc76-42d3-a3a9-223ae81ff3a6/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/cff28a79-3995-45b1-b8e0-4c89d1190d8f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/bf7a1210-8b9a-4923-aec5-be40532391d6/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/a4d08290-68a3-4373-b34b-dd81ba8ebbe8/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/1a85e0a6-c0ec-43c7-a579-8b02058e7232/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/ca7b4757-8169-4368-a0cf-efc32355f9cf/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/5756b4ef-6e69-413b-b317-84c2153d5fc0/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/e7768588-2579-4399-93b7-70f4031b37d3/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/f0951270-ed74-49cd-a4fd-16e9405ecbf4/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/79121749-653b-49b9-922f-21c2e69d9d94/snapshots/19da0e51-65a4-4d50-957c-46942ee305f1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/9d1387a3-2584-477b-9e3a-28ee99061644/snapshots/3a9d2f40-5ada-4dd6-b9af-3b6f5d201f04", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/1180a840-abb1-4880-835f-d89f41efc9ec/snapshots/c219d434-4781-4f58-8b71-f7e2c20bc126", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/34db1b1f-ac01-4dee-bcbe-359a813b5b06/snapshots/44c99a9b-272f-471d-b354-9b55401ed34c/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/0154efa1-19e8-4086-aeec-f2b6ea5a9133/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/23e4681d-59cf-455a-94dc-f8f6a4e15d55/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/6afab993-8c1f-4132-9b42-a3cb7a0cdca0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/07803ed5-0c90-4678-bb63-fd26ae1d76b6/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/1c378568-7847-4aa0-a151-ebd5468e5d28/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/cff6fe86-168e-457a-b9d6-2b832b0a4239/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/7d24f73b-e9f7-4420-b008-489ec4fabee3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/2b63ea5a-d603-43b2-8080-5eb8c72968e3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/f907b948-2e8c-4273-b911-3f0c3ff825a9/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/4fac67ce-df93-4e53-a6c4-ad4f8f30bf82/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/d24a27cd-29ba-4110-a820-34de35120601/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/e62091aa-fa0e-4155-b578-d1581e964c22/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/abeb093b-cec8-4fb2-ab34-b755b62dbdd1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cfd469ba-f3df-4412-91a9-f9323544b9f8/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/40ac9185-3db5-48ef-83a3-fc3c56ed8696/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/2ac2cd72-8c25-435a-b702-d24da5b17d69/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/ae9a7081-2a01-4275-986b-493d6e494d8a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/6a071536-44d1-4c6d-879c-3036b6060ec2/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.79, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/2fd1015b-0259-4078-8fc7-1a56198de274/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.73, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/8739e0cb-55ab-490e-af67-71002d5315b0/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/d64837f4-0a3a-46f1-8043-76493d235c1b/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/686381ae-f84f-4986-83c7-9fdbb730abf0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/306d2739-cf44-46c0-9172-e5afd92cddf0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/e10ed700-e6c0-4ed7-971e-8e66b6a14fed/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/d378f072-7613-45ef-ad7e-47fc8254afec/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5c80f2b7-2581-4dfc-8ae7-1223813799a6/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/94e22dab-1e84-4fe9-b505-5ba8c000f1db/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5c3e4480-188d-4b3f-a994-8da90caa41bf/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/ce5fb7e6-5f65-4e42-a5f6-04c97b73e49f/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.25, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/a1501134-a089-495e-b443-d15a78870094/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/23ece9ee-f15f-4593-8e1c-29cd36a78519/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ff5e97d8-3cdb-47ef-b25f-7cf40f044fc1/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/eaf29099-729f-4707-9de3-6ed5e493f951/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/6481d6f1-ba3a-45bb-b791-b806b5d19d5c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/b255b777-a2bd-4718-acd6-4ff0ef17f6c2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/06e19b4d-83bb-48d6-8db0-eef3968c1e0b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 11.12, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.49, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.54, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.62, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 11.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 28.98, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.89, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.9, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.84, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 8.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 13.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 10.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.01, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 6.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/cf46c618-0769-4691-bf12-aee98ad908ea", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.95, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/cc05b227-e0dc-4511-999b-6caa90dca9f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/ff0f6957-9235-4090-8708-9cecb68bb04c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.07, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/5ef1d5b3-0ae5-4869-a0bf-e08202cdddfd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/52bc2207-2ba7-470a-b84d-736516041484", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/80e51f73-3b05-4445-a2fc-f8119b6379a1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "api.v3.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1108", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1108", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1108", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/10b366f8-e32a-4e36-9b72-caf8327754a1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/eafea953-26b2-4cb4-8166-f9bfe177d201", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/e69c2974-dbd6-4f6a-8cbb-613cc50553ab", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/hosts/e1a072d9-01c4-414d-9872-6ae38d43b102/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/hosts/9a16f5c7-30fc-4485-9841-bcef1ca94ec2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v3/hosts/a68ccd18-14c8-40c6-bf80-b8d4cc2d12be/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v3/hosts/13e914f5-75aa-42e4-9e4f-2840802028bf/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v3/hosts/b9cfb649-a9cc-4e18-83c3-86dad3d2e977/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/10ef5a0b-ae37-45e7-8b66-b79a8b4aaca7/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v3/hosts/4167c837-d841-4613-b3b8-a5b420f84498/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v3/hosts/b226f3c3-aeef-43c1-a26c-7ae477fbc659/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v3/hosts/352cdc41-afb2-4b7f-8faf-7e3cc66294fb/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v3/hosts/990923c8-8889-4783-9e3f-f4a892a1a2c8/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.1, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.59, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/916f4bd4-921d-4243-84f2-75836579913b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/b4c1c9ef-d634-4b85-b4a5-3399824ac4e1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/add29004-fd62-4a46-a197-895eeca28c62", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v3/vms/4ed58890-6177-482d-9f76-b60f7727137f/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v3/vms/87909622-76e9-4b0a-b5f8-e36d6d45323f/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v3/vms/ae9fefd1-6acd-4959-96b0-78be302319b6/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v3/vms/2e485700-d3dd-4ed8-a3db-18e33cb293e2/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v3/vms/a344e7a4-767f-489c-9118-cd97c339c6cb/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v3/vms/8dcbe2fc-502d-4271-914d-44669eca4f59/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v3/vms/4cd4a460-e9e1-4adf-921a-a5470ff2c200/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v3/vms/27b5f638-9520-4bc6-afda-b4852cfbeb34/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/vms/4bad4f58-3cfb-4bfe-9304-f83abb678073/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/vms/ed21777a-69e2-4dfb-ba65-6cb1490d246d/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v3/vms/f3916baa-0caf-41de-a8e1-f6d6809dc325/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v3/vms/ea25ab31-7c15-466a-9b40-582bfea73b43/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v3/vms/8e78090a-2ae5-4e39-8b76-de7b55c75dda/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/2efabe71-a820-4914-8009-6d0d5702f1fd/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/b53fa871-4d1d-4973-a670-7620d5c31891/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/0e44a06d-72ee-40df-91ad-7c616cb4028f/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/724b7237-519d-4ec4-b349-2870ba030d74/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/98e93b7a-cc9a-416d-9e5d-6f3718263c6e/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/2589d650-d921-4954-b237-0678188db09a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/f58953d5-d6c8-4998-94f0-ac273d4ab70d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/fe594d86-af41-40d5-88e1-4e0a05b3800a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/6715ee6b-c834-40d4-be0a-40901e6576f3/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/36a5a573-a81c-47c6-ab85-86091631b2ea/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/26c96789-5771-4355-a889-1ffc7cc011aa/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/592fb008-39ad-43cc-ae4a-96b07aa8d7d2/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/33b3eaa6-0d10-40d4-b851-af2cf102c3bc/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/33685fee-6d40-479f-9e03-eae95fe47139/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/e42c2227-1799-4be6-a9b4-b9a8cf1eb843/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/bae34206-9c34-420a-946d-4385c7c9d65f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/cfcb79ee-33ab-4252-a622-967739b42588/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/7c3d2b8d-cd3f-4281-a420-7be985c30135/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/vms/0a09f689-6e83-48e7-b12b-87e5516ffb8b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/vms/43d875f9-b934-4c2b-b028-298b93c3ec84/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/a5079247-4cd8-42bc-8917-3b7c7afd0dd4/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/248ec7ca-66fc-45b4-be90-7b6971d192f5/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0b378723-adf2-4273-960e-6d5450545495/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/c8430be9-348f-4636-8dc3-958775318c29/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/09821d7e-3fcf-47ff-88f8-7f46f9e067ce/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/7a485c69-4b13-4f07-a03b-bfc431b01426/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/0fdda04d-dd29-4413-b818-b500813bba11/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/39c52d97-4651-428d-96ad-349765000a24/snapshots/d26f3b79-ea06-4b96-881f-6b7abaed35ad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/24741e2b-30e7-4a1f-884c-704ef6acff7c/snapshots/15328868-e324-44d6-9f8c-fbee70ceacf2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/dfc6b747-9fe0-43d9-8e09-bb4d11d4f22a/snapshots/66d345c0-03b0-4fff-aa55-32a6d862f266", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v3/vms/3e6d6848-09d2-49a6-a604-7a07c122bc6d/snapshots/cf8c85b8-5bde-4fc7-9b73-9c07f0fb8b96/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/c2843ca2-ebbf-4e78-9f06-769a7256f99c/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/82cd85df-8eaa-4491-8e24-fed95623ecc0/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/619200d0-3b5f-4b77-a132-599e2ef965a0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/dfece550-6948-414d-a3ca-922c16177d06/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f976187e-aa12-4e73-af92-c388b8f3ff3b/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/ab27a58d-c15b-4462-a314-c35e78667b52/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/43d3408e-7e1e-42b7-ac8f-8ef4c08a18de/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/fd32148a-3a89-47f8-b809-12bd43fe63f1/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0205a726-bc5c-4efa-bd9a-7e98a5f24288/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/e65067ed-f39b-46b0-a84e-8a50593edf3d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/7c87953e-dfe1-46a0-aef1-16b151a79120/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/3e0d071b-a137-4812-ac08-c33b6f77b39b/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/526a246c-6976-4658-8d68-d2b76373f317/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/4726e908-bfbc-466f-91b4-d86c17b7c380/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/6a2be374-d8b0-4abb-b3b4-43820b653b20/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v3/hosts/6089a004-aa17-475f-ba3d-16321011132b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v3/hosts/be7e8748-11a4-483a-8f6a-aa72a8f94c69/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/hosts/74725eab-ac04-4eed-8347-a9600a13ac6b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/4928faec-dfd8-4c75-b27c-d937415d3fd0/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/af047c1d-4d92-433c-807b-5efae7ecb2f9/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/0a03e88f-11f2-454d-abb8-8cebb77f6241/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/0e458c63-e2de-4512-b139-06fa9cbb5a76/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/52bf5441-0ce4-498c-ace4-2c357dcf735b/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/9e48c987-e202-41c3-b329-a03f98b5cbcb/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/4a85a4ce-2b22-41d9-bcc3-374235b7a2d2/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/0dc6417b-6814-41ff-8a3d-02e4e9005660/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/fddac21a-eecf-4b85-82b1-da22331153c5/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/f1d58671-2e76-4093-a095-b7c26c8f1430/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/93d206ce-93fb-4e57-8184-ffbc72b40adb/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/5081359c-8edb-4890-9b60-5740efb2c891/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/deecca80-00e0-4945-8f21-455b2560778a/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/a406c851-c859-4f9a-88b5-4302207808ec/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5d93bffa-5c66-48f3-beef-1b900f746e16/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 15.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.82, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/51270f8b-2ccc-41bf-a3b0-b9e89aa37a6b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.84, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/77590926-4d0d-454d-bf43-b3881a5cb324", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.56, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/5cabbc2c-0d11-49ae-9893-4baa4bfe473d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/c3e4f33e-3233-445c-8bdf-f44f87351342", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/2636e9af-237e-4ab8-afac-cb55b90fd7e6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/1eb56ce1-64a0-470c-aedc-d3e6ab49f0f4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/a03cb1c0-0fbd-462f-ae17-344a27b8bd39", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/4c9290b7-7e3d-4797-92a8-046c1a2ab13b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/700bf84d-9878-4875-acae-bf83ef527a5a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1108", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/737a1844-b612-489e-bebe-ee6e195fdfb3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/7c3255d5-8753-491d-9d27-0f261fa7bd13", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/fdef02b9-1268-4417-be4d-205136ab4468", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/2f32b350-e9ad-4a4b-926d-07dfc15bac73/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/21b923f2-e963-44b7-bbce-724abaa5de31/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/b51ad513-9c14-4cdd-94a0-36e9433f9c27/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/678f5f66-b356-49ed-bb49-82592e5d7745/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/177c2903-59e1-4f1f-a893-a1d09311129c/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/285bd51e-51a5-4ce6-b147-eb5eae445235/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/eacf0ca6-8f11-4b67-9700-108bbde6d402/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/e6e019de-b9f4-41ef-a384-5dd5186feebb/snapshots/0da825ae-0f83-4624-a4ad-da17451e3923", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/381a97ec-fecd-4c25-b493-e000e8168470/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/1e878718-6084-42ef-aa37-a5c1371f5906/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/ecaf4654-099e-42e6-a857-d20c914c2134/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/1d8e41b9-6009-4fb3-8e3d-a95e2e3982cb/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/833adaf1-b63a-4bdf-b9c6-f415d6456aea/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/545820dd-8a6f-4fad-b491-744da730f1c7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/efa6baf9-f94f-4caa-b702-520ab0b16b20/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/f918f810-a79d-483d-9a22-8f0403f22f58/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/a952c857-fe2b-4f48-8fd2-23e3a87f5af9/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/28a3e512-0b20-4208-88d2-a4a64c70edc3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/3fb7542d-dc49-40f4-9e13-3443373c2e02/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/07bc5a19-30da-4955-a00d-bc2d3f163f9c/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/cbf50143-5107-452f-b838-c866ceacebbd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/16b4a3fe-f1b9-46c2-b99c-ff1331ec1348", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/2fdd9b55-9880-4e9c-91c9-16ce39f39f00", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.api.v3.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1108", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.79, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.87, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/95d66faf-4b68-465b-9cff-c0f6e2973f99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.68, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/a7f5ffbc-33aa-455f-a159-f822ad157f95", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/6060982a-8662-4eb9-8f2f-fa0c93a8edb6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/d253201d-1c21-4c9e-8bd9-5c94d85f642a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/0ede7684-903f-48ef-ba14-213654bc393e/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/887c5f87-692f-4b17-b550-47a143299cc3/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/a96f71eb-9f39-4684-be60-589ee9f1a4e3/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/eeb4333d-ed26-44db-b7f0-2a4ce82c8764/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/36d53272-0bf8-41c8-b74b-9ed19ee59666/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/b7792533-65b4-4f17-8dcf-0e64d6f9a1b8/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/212a14ff-46e7-46f6-a46a-2c0a9ea4c0b4/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/1160a7b5-45fa-49ff-a2f7-e548310db041/snapshots/6631ab72-b363-4503-a125-7c7ac665f9dd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/695a1cc7-91c1-4ed7-9945-b97ca6310cd7/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/19e2169d-aa5d-414f-bc81-ac31278a3341/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/1ec6171c-3f0f-4dd5-b388-cf97837eaf0e/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/fcfb2634-a3ff-4ed4-a6b0-0b368c2159c0/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/f56d17e9-342b-4fb3-ab03-c574c6953af7/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/56b64ab0-4016-451e-b145-a038c97bb3d4/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/7e61ffa3-2d87-4458-9330-bc6f6aebf445/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/81c6e435-aaa4-41ca-8c1b-dec9fde5b9dc/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/96fe23a6-f9a3-48a1-92d9-71fd45602e18/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/90e7c43f-7658-4a5d-82d0-bcb7b019b981/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/407157e3-cc82-47bf-a4dd-f56cc94d176f/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/8d2c4b92-bccb-40f0-9b32-ae6dc8cfbca7/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/221d49d5-7a46-406c-9886-8404a79d14f1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/413d31be-4ac1-40e3-be24-60bc8d489591", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/05bd601f-3c17-4fb9-aeda-6de2549d49f7/vnicprofiles/d4d06b54-4638-4075-b5f7-18354ce69885", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.3", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/3767e7a2-9f89-405a-917d-e16d0c8c3935/steps/91de22f0-0415-48ee-a6b1-d9cff60db0c1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.48, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.7, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0ddb79d7-8fe8-4ad7-ba4b-808544444c64", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/43450e3e-a741-406c-9141-0ef8d2a0b196", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/99201174-1856-4f65-86ca-2cbd781a6294", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/78d1723e-5cf6-47dc-847d-a34a90b5c14f/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/4c512c70-ea3a-44a9-9db1-ec439d40d61d/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/0b2ad42c-219e-4fbb-8f03-ca609219a5e2/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/6702687e-4d90-48d5-bc1a-9e8ba7ac84cd/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/ad95a86e-d89b-4cca-91a1-1b52a1c59bb4/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/5fa0efbb-b044-4c89-8eed-ada19bd34470/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/96b85c31-3d49-4029-8a27-05caa72a1f95/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/a01323f9-5d3f-461c-ab03-128465a107d9/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/17d4ccbc-1077-4d33-8768-53c20b0b4ac5/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/hosts/1bc21ae1-9caf-4aa8-a422-dc03664de4ad/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/d64fe0bc-7e8e-46e0-ae88-4381b7f19070/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.92, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/35dac0a4-ba73-4f7c-9226-c248b741fe78", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/92c4e3ba-cf20-48f3-894a-7975bf018408", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/cbd5fea8-6aaf-490c-9a30-f5072087097c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/1c6cc53f-d1e6-4736-b96f-24162ca9ad14/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/e56b670c-3d53-4e77-9940-44cd50bb1e73/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.99, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/2213ceb1-5bbe-440f-8fc8-c4d2f494e29e/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/a1094378-a379-408e-8205-37d71c90886b/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/38154e12-87bf-4551-acfc-8fe16630df00/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/4333e6dd-54c2-4e4d-a537-756d37793f81/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/a76aeacc-5637-428f-8b04-6504bb087999/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/459f7570-8df9-42fa-9e1a-a8fb61e715dd/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/94b060bb-05fc-4269-991d-ca741d4038dc/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/20cd8058-aba6-47b0-ac51-c93e1c460147/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/ff75b8e0-daa3-45ea-8147-d3e63441d0c0/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/a2ad50d7-d1a3-4b90-abd2-73b60e7f2041/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/043e99a6-362f-4f96-aecb-9dc142401f73/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/8cd716ee-ecd8-41ad-9d9d-ec91556369d4/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/4b3fdbae-76aa-4e6b-a1f1-718e1191cff4/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/6698c0ac-f13b-450f-9b71-6567a5629148/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/803aa899-93a3-4a41-a6ad-f2ab9c020e9d/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/cc2be969-16d1-45ab-a759-32acde1fb5ae/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/da41490a-941d-45ff-909a-2b5cbd6472b7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/a5241bb1-e33d-4659-ab82-18a6d75292ef", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/eb8a8ff7-438f-4a37-931d-354c71081864", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/6468ff25-41f9-48e5-85f2-f0a33e6b0260/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/b1e6c14d-c713-4dfd-9025-324e6c23b524/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/3518a0cc-b43a-4051-80a6-b1766c200138/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/02be6eeb-ab1d-4339-acad-c393ba79b9b7/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/0fb68689-67be-4091-b20d-0826aaf55f28/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/01156414-75fd-4470-ada6-de29b0af576d/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/0807a204-f2e0-491f-b27b-ce6eb49e1d96/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/df141f82-12be-4946-9617-0413f714e79c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/f1669118-6b13-48a8-96cc-294635204a83/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/4499c0f4-3a22-4bbe-b5e3-9ac10f298824/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/f29a038d-48c5-4470-8b15-7fd4bfcd50f1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/0214b2f4-04cf-4098-812c-4dd67504ecf7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/00eae66f-daba-4089-bc76-a99e181f07d4/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/7b0db713-dc97-418e-8e13-43034427bbef/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/27cb308e-77c4-4513-a4ad-06900416a880/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/62d5f255-c1b7-461d-b607-0fa6aeed5cce/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.91, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/50a2aaa4-ec57-4e21-a03e-cbd2427cef45/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/46711a6c-2eb0-482f-b0ee-b841a9852851/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/71dcee76-0fe6-4bd4-b309-fcca6ada8cd2/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/9c443fe0-0653-4577-b20a-1b6ebffc5e96/snapshots/4f51bbdd-5871-4604-a068-c51874699e06", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/7228c80d-dcdb-4427-9d28-8b0f16b3e51d/snapshots/0f101fcc-2818-4cf7-bd50-14bbbd46999f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/4c892917-0050-4bf6-b2cf-a632268ee352/snapshots/633341f4-3f33-4198-9184-17b6bea25245", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/10ab53cb-cc3b-4886-96e0-827393d53ee8/snapshots/ac45d916-905e-4823-9f34-adae14794f03/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/2be87bb4-ec30-4320-9567-a8ec7ba3a247/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/73925914-c3d8-4e5a-b1c2-2f86b9447f8a/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/fdcd24af-88eb-43c0-bc37-351bf937b65c/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/59e3d538-5d6a-4194-b3dc-72def44ee4c0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/a3f86069-89ae-4c4b-a653-49817aa77c19/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/d3c04d4d-f04f-438d-9886-1c3312a742f4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/9c00d929-9196-445c-875a-89b1603099e5/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/7fa42a8b-ec3e-4656-a78c-e37a0581dd05/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/b5a06847-8447-43e6-8dda-de401026ac22/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/18dd4eaf-b143-4fc9-b584-082e0bb99e82/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/f3862a6e-dfb8-497b-85bc-b142becfe54b/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/30d212d3-4b58-49bf-8254-2014e58ed474/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/faa40cf8-a5da-43fc-b002-6ac535d4b24d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/4c1de7c2-201b-49a9-9bfc-98397d588fdb/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/8f746cc5-fd6d-4de8-9505-1d768ed54221/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/6586c32d-939d-441e-badd-35a5d1ff4c9e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/cc5c92ff-bf49-438e-9042-b81fb416a464/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.94, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/034c04bd-f65d-4170-b3dd-fcbb891aa1d3/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/946df683-b2c6-407d-a0e0-26241f855bf4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/cda54402-65bc-42b5-a0fd-010d9b531414/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0bb3c80f-ab53-497d-b1ae-62273acecf6d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e543a603-57d9-43cd-8fbf-5c2c70a2cce6/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/20f9576e-7b6d-4c9b-ae60-0765ad477fb4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/feac2284-f24a-4ba9-81c2-79dabba9043c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/e9d4de86-a246-46f4-a9b2-1b9d69e4fc9d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ea9b08f4-ee8d-4f3f-a1c8-b6f8aa3850eb/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/bd18d2c5-6213-4331-b2c0-272882962518/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/c2bb6de6-e85d-4af5-8864-83e6f831e237/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/9d749259-ec76-4838-95a1-17150bf16caa/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/5953ca19-3a74-45d8-848f-d6dfa9d66cf8/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 6.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/a2165f1d-ca24-4a71-95a1-7d459b93fd3f/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/81272722-651b-4a7a-8422-5b5a2bd5bba1/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.61, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cb9b58bd-8be3-454a-8273-71ee0f713d99/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/f4277cf8-c2e8-439e-acaf-854ae74934be", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/22fcaa26-a678-438a-bc30-7f6c7660d31d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/48e9ed3f-2be2-402d-8d29-153f9ac80f95", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.62, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.85, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/915ff659-e428-498f-9646-0723815f9800", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/f6e26802-b312-4bc5-ac22-d0316e023496", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/61c90591-3e5d-4098-a7ff-237716861589", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/763e9296-8a81-4cbb-bf2b-660e8590b1b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/c1303180-d1c1-42df-a1d5-6b388daf8cd4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/283ab800-23e5-40f7-9116-82cddf6dfb3a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "api.v3.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.79, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.61, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/dab9d07b-4255-4654-9b21-1ca5b8426a56", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/714f45b9-1e3b-4cac-a110-a8d278870f40", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/4c353ee4-4be2-401e-95e3-0d95b71fc17e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/hosts/8d9df8d3-5c4d-4fa7-a903-e42706a3b965/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/hosts/f24ccbe0-cd98-4587-810c-dab741444eb9/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v3/hosts/6b4a8f96-bbe3-4029-b070-c83e37e9f9d1/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v3/hosts/7e9c48d8-d926-4a13-ac08-72eb99073b5c/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.82, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v3/hosts/91a75048-9f19-48a0-9995-8051c6755fce/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/77cb8eab-cbfa-4b0b-8785-b76e0192d524/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.09, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v3/hosts/98bd8460-a15e-4168-8d26-3af92394220f/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.06, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v3/hosts/9c2286cf-2448-405a-9e1d-b216eb87a4dd/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v3/hosts/4909acc4-1332-4b46-8a03-3d3133ae27a6/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/677bff55-6ba6-441c-b84b-e9dde5562e7d/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v3/hosts/f3fbcdef-fecb-4003-8df5-fbb4ad7ae4c9/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.75, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.04, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/652fc181-9e7d-4f9b-9d38-aa9b9ecc44ea", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/055c1e01-913c-4a64-9dae-7dbe92bab6ef", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/aecbcb6a-2cfe-4005-8e8c-7b19b95d017c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.95, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v3/vms/325c54b6-e338-4ed7-96e0-3ae867c2e7d1/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.5, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v3/vms/57c2f55b-759f-42f3-9ece-6b7f8c7aad7e/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.81, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v3/vms/3237408c-46b3-4051-a4ca-72f771f401dc/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v3/vms/d86285a2-3ee4-46ca-9616-27b06ec1837b/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v3/vms/012971b3-7a7e-412f-9040-dbd671fa1a36/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v3/vms/abe1e400-f122-4ae0-ad69-25ff4dcb1946/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v3/vms/86bb4a5c-834b-490b-8d71-646478d78fa9/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v3/vms/298b53d2-70f9-4910-a158-3538b0f4c919/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/vms/91102a4a-0aa8-4741-aee8-9e0117ee7236/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.88, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/vms/db35cbeb-03b7-4767-a1e8-21d790eff204/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v3/vms/4631b78a-8c1d-4ad5-a8e7-cf3643d2c0a0/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v3/vms/3bdacca5-28cb-4200-9147-ad04fc76382c/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v3/vms/255dd4af-753f-4dab-8fc6-a2595421be02/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/513c810f-b500-4cf8-a458-6a3e966418e3/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/0ac47df9-050a-411f-9a04-65d4ca71fe43/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/b6463ca8-e40d-4eb6-9bfd-a310fb1186c3/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/7c6657b6-5316-411a-828e-06277ea35d55/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/16955a79-38f0-455e-8c3f-417bd00bdb04/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/89907f49-1361-45e1-99e7-899c140b5fec", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/8e8d5247-8357-49fa-af6d-3d034d29a0a8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/94ff0b4f-8c54-4cd2-9228-601b3aa97855", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/df0ea1db-d344-4029-9844-4af011151d96/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/3bbe2b45-eec8-4a2d-89e6-b85efb0ac853/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0324ea6b-3ff3-4f6a-b8ac-e482cae93cf7/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f468b811-31ce-4cf9-bdc5-7ee4be75db19/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f3fa76ff-4080-4cf5-a2d4-8d62f0faac6a/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/87f7b2a9-b555-493e-a987-9af47a481aa9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/62d6999f-2ece-4524-b610-6f3488e93d8b/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/2a79f675-7462-45cc-b6dd-7b3d17bffe3e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d7f2e220-40cb-4ea4-8649-95e4f70ee914/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/ed2bf5b3-6a55-4d73-9989-bcea56822559/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/vms/3a758481-896c-4997-b42e-0a3703dce3b7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.88, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/vms/dfddca76-e5b0-4487-b053-cfa7fdb67af6/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/a85ec78a-ea72-467e-9901-fd063b950a8c/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/e20f1970-2197-4dda-a53c-027ef1bd04f4/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/e6119835-18db-4bf4-9a76-89c484d36799/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/3d55a6d0-c1dc-4771-876f-985015652b53/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/c2539323-991d-44c0-8781-3b35a4c3cc10/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/600a6c42-9e27-4e83-a5c7-c133728cc5eb/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/b65ff2af-f95d-4dda-bb92-a556e27b3a7d/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8b3164f0-69c1-477c-955c-4c1926f226b5/snapshots/be62e2d8-08e3-4708-aaa1-84ba61f7c70b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/848c237e-9263-4189-81e1-9daa896b40e2/snapshots/3cb3c3f6-3063-49f2-a598-746ff54367c7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/6a17a638-bc51-470a-acef-ea789243ef02/snapshots/e760440a-49e3-4e6d-a556-82a4189a3b50", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v3/vms/1fd6caf6-df3f-4912-a012-43b2df637cbd/snapshots/f3778abd-9b53-44fc-b4e3-ebec3ba81e62/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/995e96e2-8e82-4fad-8bf8-40e1f20d9091/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/920e507c-bd24-409b-86fe-5076cb0ae2c3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/586d2c59-1d3b-4a00-b465-07aa5502046a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/c694420f-de7f-4c36-8257-800273c61a53/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/80dae42d-1862-4431-9332-4dd5899257c8/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/5dad0ad1-a898-459c-9302-fecfb8af265d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/c76ebeda-3d9d-483c-809c-eae1e577d736/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/5ff8a816-12df-4e0d-ba92-c5610a3c9769/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/1e1af86c-befb-494e-95c3-015f8d21ccfc/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/e5b3a0fd-f859-4fd8-b61e-f7e89bb70c5b/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/5f236bac-beaa-4f73-9768-dbb81ce8972c/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/211a08fb-49ea-4138-8184-c1864ead099c/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/2269bae3-642f-4007-9b04-fb3ed36d1165/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/f7e01de4-12ec-4d44-8077-812185361c97/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/dc6f9209-0485-4127-a412-b5a74f8c3921/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v3/hosts/8dc80c73-baa8-4bb3-87b7-1a9748f91248/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v3/hosts/8f226a37-1fd5-486f-b9a1-763db97e7dcb/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/hosts/8857af6a-ffca-41ee-9cda-d15b1a0314a4/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/d1bc4cb1-bcbc-4465-bafe-78ec4e158ffb/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/628b80ce-1ce7-4779-be47-a6b9f2425b67/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/d3a27ad9-d6cc-4bce-aa69-e86cf6036987/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/4e07c62d-48a3-4f7b-80aa-2ec43f37758f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/392ba132-bb33-40f2-b667-e0b25827d7e1/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/30f1ad80-27c0-4726-b408-b11bdc055c99/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/1a77c2fa-e407-401d-a9ba-359c14993ceb/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/a22b63a8-5783-4417-8b8c-3f96fb7dcb4e/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5053de02-6a84-40cc-8f1a-88094114144d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/382b0edb-347c-49e7-ac98-d4114d5c06d1/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/7ae8242a-b4a2-4546-bd70-14888ae67790/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/65f699a1-e4d5-4be2-87ea-58e8590eb1cd/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/1dab4db6-660b-49a6-96aa-441944adfeb7/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/dcdf4a9f-853d-4cb3-86a5-93b0c753825a/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/1ec5946c-7691-4d0d-a7a5-9b429eded5a0/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/fd4febd1-99a5-4f8a-9bab-81fca6dba358", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/75937656-e9f2-4477-bedd-7ccd7e34f5e3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/2b564a27-2ba7-4b17-ae95-031ce33782ad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/7c2bb05c-23a9-4e20-a747-dfe84c77a570", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/c3076c82-715c-4efe-949b-cc5ef5c2ad8c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/04284039-382a-49f5-8884-ad7937662567", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/cc66e64c-5ce1-4a49-9bd2-7d902ba38e07", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/68c52aa2-fa72-4906-8810-756ee3786e7b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/0838c97b-78e6-4673-978f-597d6244717d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e25e1f85-aae2-441c-b717-1adffb2126d1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/987e8256-4b20-40a0-9a98-5f09a6993df4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/c53ba647-c8e4-47c4-95ed-da9e2ba2f203", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/25b457e4-e964-498d-8a4c-62a46708ffc1/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/5ddb6f16-eecd-4a52-9bdf-1c3af4f49a1c/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/b84d4fd0-bb57-4c24-a3a9-1248f4829e4b/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/cb3690d5-ca88-4e3f-b7f7-85bd3c671120/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/561c77b0-2de4-49ac-9cfd-ac39b2f25470/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/8262d855-c411-4f3f-9c0b-323a44b36f21/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/7581fe2e-2ae8-4581-82de-721501f2083b/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/e77a8d28-f830-4c4a-ba41-c75911a13a66/snapshots/3f9147de-2e4c-4dd2-ab8f-d5a880605532", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/31c15334-ce29-4caa-b89f-0884345f29be/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/28b5c154-6cec-4513-a12d-45dbbf30ac59/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/6c952b1f-af35-4dc2-a33f-d38e286d82a8/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/a295c679-f555-44c9-8497-ff37e1ff9831/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/fd5db1ac-6491-43e1-bdf5-a8f1a165c9dd/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5f285623-1aa9-4ebb-8a38-4d22e197358e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/62e40095-d4b2-4b81-87c6-625a82baea32/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cb03a10d-1c59-4145-9f3b-1e5700cba116/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/c7c897ac-e6b2-4030-9275-694978f473b0/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/bd926e5e-969b-40db-956d-8e1dd150c615/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/ffeb4f1c-c91a-4839-af7e-1a7018ec7c81/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/3c9f07f5-7de4-4a93-9868-da921f71e878/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/c3458454-9bc1-441a-ac77-6fa927d072e6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/7c9e4d86-e1d8-4484-a357-ee8c2f01e510", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/f74d2fc7-059f-45e8-b41c-ab7c13a26356", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.api.v3.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/a1e4f71f-2bf4-496b-ae1b-d105160bf202", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/baae0b7d-6397-4d94-9d2d-b1dda2e24ea8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/55c8b94c-f718-4662-9750-c278d1642fb3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/0bb90ad6-9c70-40ee-8db1-0b3c3a240640", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/8a9d6290-0d7b-4f14-bf4b-3ec5f0ebea9f/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/a7b26d54-113a-4de5-9bd7-7a11f043f222/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/00b828b0-0b06-45f6-b7b9-77ee7303b5c2/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8290bc84-b1fe-4f07-92fb-833e5753b30d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/81756b3a-6acf-48e0-8fe9-15eaa2afe897/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/06377d1e-1e79-44a5-8f95-a15d85507cfa/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/4ca0d4b1-40c6-42f4-b129-f417e82e2e66/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/3e4aff6d-f914-4b5b-8cf6-eaf4f283ec35/snapshots/178fa0a2-f78a-4df8-bff2-b2af09620641", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/6fac5b2b-a86f-4399-8929-b9c36690667e/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/5ef8e4b1-6c26-40cc-af1b-ba46300ccd5c/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/2e9ef316-947c-4ee7-b598-1c7df65c6e59/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d6a64c7a-1d20-488d-90ae-049b3e3cd0d4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/c4ee31fa-05cf-421a-98d1-dad4a5611bf3/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/23f0d578-4d26-4974-ad52-bfc69a33d2f4/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/21d31c19-4652-4a35-b358-1f3ea9c5c53d/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/c08751e6-f15d-4536-9a9b-389b0f3a4622/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/e2db2283-b22b-47bb-90e5-d0faa27a223c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/825215cd-a05b-474c-a13f-8fe75f082fd6/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/b193b52f-1745-4b5c-bfd4-763a4c864bd2/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/be7d6958-26df-4795-971e-8def00a3c55b/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/39294880-722b-4f99-930a-052159d45b5c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/4b2b0d6b-021f-4105-b587-d481085a478e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8c69c8b0-2e3f-47f9-b4d1-329df44d99b4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/4b2b0d6b-021f-4105-b587-d481085a478e/vnicprofiles/98fe57fc-1632-4322-9e1c-c521a1ad5c57", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.4", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/266e86a8-f9b6-4aef-b7db-37df23363afb/steps/c21d9529-9aca-4478-a2af-e245a67d2daf", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.82, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.84, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.78, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1110", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1110", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1110", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/54e8a873-be3b-4476-aaa7-0bd7d9255922", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/4c63efed-0850-4fcf-a8f3-68f0c43de132", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/70c2a42e-5385-4e25-8c4f-3161dc627cb0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/2a6bf216-83cb-48c8-98a3-cff02877146c/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/d94c8dff-3dce-4d31-a292-c1d6953ef960/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/182495d9-47a8-4f47-bd9a-8648210046b5/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/926035ad-73ed-43eb-ab2a-dab3b7bfb3c0/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/d85082f9-5e19-43df-9624-7e08f6558bb8/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/b6aead7b-f803-404b-a8b7-6a2cc967ed96/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/05699e0a-e18e-4757-b36b-da66dbee1e52/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/378ced91-b083-4350-8df3-53aecd4e685a/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/7ba85177-444a-469a-bab7-c43f9a465897/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/hosts/6277ed57-6cff-4ed8-8350-f3979a8508fc/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/8f8b996b-0298-437f-ab6e-62fac5d04780/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.87, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.84, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.85, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.89, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.92, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.86, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.89, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.8, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.88, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/a8ed1f9b-ef71-4cf3-901f-f3487a2322cd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/0efc1031-475f-4575-aa67-776854d88e68", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/9685fb29-3ac2-4f4e-b5a8-73159537ece1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/e3139e53-ee7b-40e8-8845-580fe3cb50b3/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.92, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/63106879-14a0-42f8-acc3-39dcdbef937f/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.87, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/bf41bd64-23d8-445d-ba66-6ab5f0bd39f6/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.85, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/7f3957b4-cb9b-41f8-b52d-f11de1a94dc2/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/e7a39556-b12d-4321-bedb-43d377e5b14e/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/eb63471d-2ccd-470e-a8b8-95699c25223d/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.9, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/80572433-f0dd-46db-8d44-6f6ca72fcdd1/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/52a59cf7-8116-4021-9f26-b23a0e661892/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/3d764d9b-6dad-464a-a2a5-0b0f5c15b0b6/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/712173c7-351e-43a8-8957-98f8d50e9363/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/9db4bcbb-2c68-4e86-b0c8-81a29eec748d/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/7c338d58-c128-48d3-9f8c-182754aeee66/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/c90b2c23-9106-4525-8b16-0bee3a14743e/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/vms/577f5ff8-afcc-443e-8bf9-45a3dff15b78/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/05358048-9b42-443f-8baa-ae7b7f2892b7/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/e650a7c2-8c1e-4651-97f5-ed8d9fcf9d7d/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/98cce325-6b25-42b9-8141-ef8446e3992d/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/7c456257-2c82-4a2b-9b93-dc6c97e22c64/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/aeed3661-8c38-4122-9bd0-da1d252115f2/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/dd3ccd10-e692-4d53-840b-82290a695c48", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/72f79c30-1c3d-476d-9c38-c75059024d20", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/401404ac-31d9-486a-8aec-7c32e364dc66", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/985ac0a1-7ddf-41b7-90f3-6c2a63a00eb8/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/5b99010f-79a7-473f-b87c-cf128dcbaa0e/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/1dba8501-1394-447b-b958-f115688383a0/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/8654e76b-2e0b-4c57-988c-1ff37776750a/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/5f3ebe5a-8474-4afe-999d-41d46e55ac78/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/3ff95ed5-24c1-4345-b7f2-7f542a76128d/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.39, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/58960f20-a45a-4714-bb84-56cfc7ec01de/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/5e8fb857-1cd7-4b19-a181-144d60f9f18e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/ebde47d3-81eb-4f3b-aa52-c79d454578f8/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/636853d8-44b9-44d9-ae58-50aab9207b75/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/41b4ee97-e57e-4e80-8dac-f1108bbe9dd1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.92, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/7ebccb0e-2f26-4b29-87fa-55d0caf03789/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/022e4cdd-afe9-4cbb-adcb-a5104ca952b0/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/3d6418a8-081e-40f3-91ca-69686c8853db/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.79, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/8f103418-837c-4641-ad5f-d2c5c84ecb41/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/622a132a-0758-417d-8810-46a193650292/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/003ba6cf-950a-4c7a-8f5e-a9319f053763/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/a10669c3-7105-4cb2-b5e5-9693e20762b9/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/99c7e9a3-49b1-4f91-9ca5-46f4332d0fa9/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/ae92ab9a-f2a6-4afa-a78b-4dbebaa57873/snapshots/c11ba137-d355-443c-a3c8-6a0ef36a724d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/3643d2a5-3ae8-4788-988d-ee407f72b5ef/snapshots/17439845-86e0-488d-a4d8-4b797a649602", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/21128489-240a-4b9e-9797-f65f56c02d19/snapshots/5f10b06d-0744-42db-9fc3-a6f395d3779b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/a03de6e0-2ae6-48f6-913b-8362efe8ddf2/snapshots/de81e29e-9c1d-45fe-bef1-97a6f60c325a/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/a9da94a0-8782-45e3-94d2-ff7280ec7f4f/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/10ef10d1-62c1-4e28-af60-4b146a5515f2/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/b943e1f0-7b51-4a14-ac7c-e5c4490c7444/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/7f573ed7-4771-4d65-9b4e-ec15e99b41b8/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/b8604024-32f4-4c1f-a0a2-5d9fa2eddaec/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/02f2ff7c-0bd3-4b7e-a3a5-2e3574f03efd/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/8eda954a-98d5-4f1b-88d9-e8a708ef42d1/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/cb2d7507-c762-406f-9a6f-f18cb9f2f3ac/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/7e7af152-8b6f-4d05-9ad5-11a2a3fa3760/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/d0659a74-8424-4db0-860a-0d5224cdde47/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/11ee85c9-0d22-4544-be65-a7a820369420/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/d74f7104-275f-4e57-9ecc-618781f75de3/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/ef038e45-39b9-4ce3-89a3-bc82545cab38/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/a3255352-5fab-4705-8f27-80acba698829/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/2afc92e2-8822-45d7-bd75-a4ca51eb3804/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/8f1f6b8e-9137-4101-854c-6d3ad470fa60/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/b5192771-ebcc-48c6-acb0-7e6b005487b8/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/42058f62-b622-4de3-9376-7e9f620ce6b6/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/6ea9e13c-50d4-46c2-a0f1-1d41328a9533/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0a048b31-4244-41bb-8b47-f4725ce4a2c4/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.99, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/55b7b33b-fe89-4210-868d-81c3663ed54a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/7a53ef18-8f83-42d9-ac0a-22047634303b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/a5fe1c1d-4b6b-4ae5-bbee-112bd2b1a92c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/c62ffa11-c9c5-4a69-8462-4af0efc2fc61/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/bb1f40dc-11fe-4cae-8314-3fceb942c9c8/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5adf9f0f-0aaa-424b-9ca2-f650d5a4c84e/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0d098eaf-e9a6-4be1-bcb7-a4c563012be7/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/47dbcdc5-74bf-47f0-a8bd-9fb8988f46ea/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/9156818a-912f-4040-91d1-ea45455b1091/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/73de0a5d-0f23-4b2f-88fb-f655d1ab36d9/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/4f8e5d28-63c8-45c7-ad4a-86366d375196/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ba5986c1-ce6b-4f4a-8925-1098f11b8dbe/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ab65701e-3cec-4543-90c2-6a305cb4efd4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/2594fdb3-232d-4e95-9e56-6709aa72eb22/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/b5699988-c2c9-4593-a348-c478be27f746/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cf0057d2-bbeb-4e04-9697-2d0545f65c0b/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/788fce6a-7066-4476-a463-8a001235f25d/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/bc404b8d-3076-412b-8829-68853a5cf658/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/6fa989ef-9265-4898-94cd-480e7433fde5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/cbb97f55-79a5-4cc4-89d9-24a97f51c17a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/7c013195-27a4-4221-8450-837041145420", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.99, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.92, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 0.87, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.9, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.92, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/444865cb-c770-4ffb-8787-0c7f8ca8c16e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/ed1a5eba-dbbf-4178-9226-7df178bf89ab", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/eeffc0f5-757c-4139-8f23-b642ce461bfc", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/4330727f-818d-4d5c-8b83-a73ff48dba24", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/b4a5d1e8-6da1-4374-87b5-eaa8c49124e2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/ffd63979-c616-45d2-b3e7-62b63ab0a7d5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "api.v3.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1110", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1110", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1110", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/41356c31-7ba4-4dc5-b030-84a6802afe82", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/c2f85f60-fa16-4a98-a4d3-b642fd6b5376", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/ef3e260e-49b1-4e28-9160-efe15051dfb2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/hosts/3dc021a3-7802-4299-9763-3f7883e37512/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/hosts/5e0e5b74-8297-47f6-92ca-8790ebf7cb5d/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v3/hosts/a285ce22-2834-499a-873f-6386f5dabae4/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v3/hosts/90f3874b-0764-4326-94da-a4aa4b24e3ba/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v3/hosts/9aa008d7-e837-4a71-916b-cc3224e8b2ae/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/bd7ceecd-69a7-49ec-b848-59fd5e3095e9/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v3/hosts/6a287802-b766-46d8-8eb6-f23ef4e8d401/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v3/hosts/a3588706-30da-455e-80e3-45f74680a2ca/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v3/hosts/c7bcb309-18bd-4df2-a841-43fa9e2f14c9/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/8cba4dd3-cc87-43f5-8c80-5890348b2d06/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v3/hosts/ab365dd9-40e8-4216-8e99-289c7deff019/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/instancetypes", + "path_resolved": "/ovirt-engine/api/v3/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/instancetypes", + "path_resolved": "/ovirt-engine/api/v3/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/katelloerrata", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/katelloerrata", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/operatingsystems", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/operatingsystems", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.84, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/5f30dea8-af3f-47d2-b62c-1d796d29b532", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d7c7b7b2-41bd-45e0-8fea-15884a2369ec", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/966397b4-6dc6-4cd4-86ef-8ff3d45fd4db", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v3/vms/f4a68d57-b510-4c19-a55a-d2d6ab949110/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v3/vms/e53060ad-4c5f-4bab-a11b-5118f9a5c2b2/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v3/vms/db1c6528-b2bf-485e-8755-b9e5be1ef054/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v3/vms/c07bd098-3e3b-4796-b4b5-6231057c78ae/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v3/vms/4e2007ff-4496-405f-97a3-a5dfd83f42b4/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v3/vms/01fa2076-5c39-45b3-a0ff-88a9e6d201dc/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v3/vms/4c64f74e-a13b-4f18-a26f-9504b607000c/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v3/vms/3b15ef45-2701-477b-a10a-c2f7261b44d0/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/vms/fee334d1-6f48-40e9-a20f-085f776d7079/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/vms/f4d4164e-421f-4268-a227-c97b14f2c674/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v3/vms/15590d38-4344-4a0b-85a5-b0e76013c169/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v3/vms/831e00ba-8268-40e1-bb61-c715eac7100d/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v3/vms/ccaa7f5a-a00e-4369-bb37-b0ba0b52fa1c/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/v3/vms/5ba98fd2-06fd-46b6-828b-6b549caef02f/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/f7eb849e-b418-4893-a607-a37c126a4a65/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/256c6ea3-fcab-427f-a096-d32464a6c79d/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/4ff362a9-57af-4ed5-95e4-94eb8fbbe9a8/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/6e8a0023-d43d-4db1-8c6e-5b363b6e38bc/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/06f5a6e7-d4b1-4caa-af1b-0e8ee59fbfcf/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/1c83acd8-8d0a-4881-8e54-aaaa47e95815", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/03f1eaf2-c849-47d5-98ab-33f1ab7017a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/35cc5d1d-a582-47fd-8385-fd54deb0ec47", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/7c32956c-41e7-4012-b3b6-2e5b90540fac/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/06bf3542-22ad-4120-a45b-f2b4b7f5a36a/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/91bd613f-c2e3-44b6-a2d1-e240b4ef3bbe/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/5bb3e423-9ac9-4921-b4fd-686611c7702d/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/81ff3d95-a3b8-465a-815f-a5cc6529cd2a/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/9a861f98-4781-4ed3-b8ca-b7b8f660e361/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/0a2b9708-c4f2-4b03-81e4-9b12147b1223/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/a581a391-be16-4491-87c1-e42355e72cc5/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/107b8096-8a36-4e35-827a-4d85de16bc76/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/97e60c86-7f17-47ed-987d-9083c179784f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/vms/a5508431-cd98-4398-8468-16c2f2eac176/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/vms/e0daffab-1d47-462e-aacb-18da87ea2ce9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/4b9194ba-4a12-4e41-9d8b-f578abf13dbd/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/476b2877-b41b-42e3-a9bc-a06f8743535f/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/9650c6b5-1398-452e-88fb-42644b9191e2/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/72a95d94-7691-47bb-919c-ce65762b8c18/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8eb9ab77-8ea9-4041-a1b3-924e9900c5c0/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/1dc66eff-7340-469b-9152-f8b2469bae78/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/999f7dbf-e4c2-4d9b-814a-36358e27be56/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/66470d8e-5760-4f9f-bc88-c2860000c482/snapshots/9cdf7d79-8244-416d-ba1b-4093b5760102", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/11a46d1f-4c6b-4cbd-879d-21aef2de1f4f/snapshots/41a2280c-8191-4b63-aa79-8b57a707926e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/c88cf6cd-381e-4435-b1d8-0288af64a47a/snapshots/7283bcc5-9e3b-45a8-b9f3-707cab0d3b5b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v3/vms/75b1b12e-e0cc-43a0-8440-a3b1e80e9da5/snapshots/492cf107-8340-4968-bb16-4a80513476e4/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/32cebd24-15fb-4f46-8f35-b1f18ca14bd5/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/09f0233a-272b-4d7e-919b-75772f0c5bbc/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f428b8a0-04c5-440e-af1a-b3581ef409b9/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8da6e523-3c06-46ea-80ba-c9de036a4a33/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/abae6533-dd95-48ec-92a0-58101a6b82f1/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/afd5cdb8-28b6-4bd6-a073-361dda3b94a8/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/6612e73e-57bc-4700-9fdc-4beb910634d7/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/ba0feefd-4f5d-4321-b46f-2305c30ab665/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/20573c6f-2c3c-463d-a207-2274b062323a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d103c0a6-2f56-4002-9961-3001c746fff5/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v3/vms/c8a1ff90-8f67-4113-9a8b-36bd41e70f94/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v3/vms/9f5cfdf4-5f65-45b6-b529-1ca42154acb4/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d61ad88a-6cc1-4e84-9d7c-cdf2c7ca2b4d/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/a0c4778d-4396-4a54-8c2c-636f32faf7a4/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/bb4127b6-5196-4380-a56e-15d2a5fd72c7/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/e5fe4c57-55ce-4017-acff-7bb36197c0ef/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/1359ee4b-c154-4799-9ce9-e15b78d94985/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5d7043f8-fa0b-485b-93d9-680d878388c1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5e06de2f-ee28-4013-9005-b3febe5be99b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/c65646c0-d5fa-41c8-894b-e717c569ad47/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v3/hosts/2acaf12d-617c-4513-a153-db817eafdf60/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v3/hosts/93af9066-1c8f-45b9-8bfb-504b2ef0eef8/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/hosts/835e99fc-7571-464a-9f98-4112bcdd7ed3/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/f7918a68-cba4-4649-9c19-dddb7beba561/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/1890ee54-3750-4c8b-99bf-a9a0dadbc80f/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/f8c14d19-634d-46e3-a93a-f48b7d93c741/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/c9da6e74-95eb-4d31-9c72-466e4f8bc8d6/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/6f06782c-2c2c-40d0-a47a-c32a9f0f0dc5/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/d21cc79f-099e-45d8-9e0f-34c1f6f8a692/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/5efa532c-b884-4733-a7aa-2c1e784a6775/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/ee2482ff-1ddf-4399-b73d-825a397bbd26/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/6f6fc569-300c-4be3-b268-eecc177aeb9a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/bb331d9f-1db8-4734-b379-adc145049838/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/a656a743-0fc5-46f3-ba05-154375122806/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/31fec9d5-a9c5-45f9-bea6-1030f68ad0ee/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/95ef9ffc-6226-4f0c-abb7-798420e17eed/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/b91c8446-194a-470f-8cb0-ed444c36f274/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/35ea120e-f86d-49a3-8cb8-9d1785147539/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/48a21214-2866-4fc5-9ea9-d6965b6fe997", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/b861f73e-30a8-4b32-8d60-0137a8ce953e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/8ea59a43-0ee0-4caf-be7f-fe34d807bc1f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/719b2b01-7e24-4be7-b2d4-9d7ff61cd49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/156ddeea-1171-49d9-a040-9a015d6a5da5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/553638ba-4bb3-422a-b7d7-29fcc6a7be68", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/cd812f7d-6151-49d4-ab0d-2ec650e60fe7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/ba84c4a6-581a-47ba-b104-dfd2b318133c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/9de4e4ee-5969-4123-a5be-3649b11871ee", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.87, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1110", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/de0362cb-4a00-4daf-ac44-8a347385c1d8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/a7daed50-4f1c-4b6d-90f1-8c5aa7971c77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/281f540b-404d-49cc-ad93-623fd82fb14b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/2f06ee82-b47c-4402-8b81-9e5c2126f131/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/a64e8dc5-26ac-4eb9-9c3b-4e72c3118b29/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/d8d9f201-a9e4-4a2a-ae2f-0876ffed8865/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/d68f18e9-b9b8-4809-973f-5e6fa55cb89c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/8f99e7fd-bf8b-44ff-8e89-0519d20ca822/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/ce873bca-919c-4179-aace-88812e1b404f/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/3adcd578-db21-4feb-8f10-1932b444e187/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/e8e2505e-cb6e-4bdb-b417-386b3f62e41f/snapshots/30693592-9f43-433e-aa1e-7c8e7b7661b9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/506280f4-90f7-496b-8b68-f2f59b461094/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/9736d21d-443f-4c8a-9ae1-46943e7fa638/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/a47be4b2-6390-4d85-93fb-4b308aa167ac/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/e4c27100-74bb-40e3-865b-4fdb8411a774/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/c5323a48-7af5-4d12-9c65-71a0068a3f82/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/b5fdd1a1-8dbf-444c-9014-0d1b2626964f/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/f5083bd8-4bd8-4199-b863-5986e9e93300/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ae9ff377-f579-47c9-9b95-ff9de85a2a7a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/e2365334-75e6-41ee-9c35-a334325757b7/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/42a4197d-9500-45b8-9391-3876713a2153/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/f5b0b584-aa57-4fb3-8d7f-88f6c4a9905c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ed5e51bf-5db5-4324-9888-0efcee4174fc/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/efbe3be2-2196-434d-a02e-a5c501bb9580/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/072ba7a1-76ce-4a08-bcc1-684596036106/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/ea9c7299-7626-45c1-b2e3-b800085e2e60", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/4d416178-9337-47ee-9baf-a163c19a650c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.1, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/fdf2991a-3ec7-4e80-bec9-20cf80992f43", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.api.v3.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.91, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1110", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/86a5c5d6-23f6-42fc-beb6-6f877d588466", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/instancetypes", + "path_resolved": "/ovirt-engine/api/v3/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/katelloerrata", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/f0f3553b-1097-4873-8608-218b9dfdb9c4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/operatingsystems", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/257e8613-f98b-423c-a3da-8adb5b8c42ad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/b818adb5-ea94-48b1-9d31-2f8642fc0f37", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/aa3165e8-87d4-48f2-9c8a-20c3edac6b1a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/d570fd70-2cdd-4e60-bc34-a81d3a94b221", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/65ee2fc3-08b4-41ff-98ab-4c10a2e116a9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d624f9be-3abb-4fd8-8b6a-adc555fdb80f/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.45, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/a957d391-7b3e-4565-9924-8c543cc7c5ff/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f6a24d34-c7c2-4c63-a2c1-94f1817882b3/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.61, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/4cdb5730-f052-4df1-ac2e-30a593eeee09/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/68ed12f1-992a-4215-9a0d-8c2730468834/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/366f239d-d61b-44aa-8b33-abb9f5860f7e/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/11e247ac-e202-4b2b-a68f-2484f623099c/snapshots/a61e1d8a-1aba-4704-aeff-d685b2daae89", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/b007ca34-dd81-4a20-a539-bd3bf6eea245/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/2b8645a9-ea35-40f2-85e9-36b13b6d7bd0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/60c762d5-ffef-4c9f-a9c8-1f1d7148b696/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/9b9f7e00-5e5c-47ce-9f54-14116b5f6cf5/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v3/vms/72270622-3e6b-4030-8631-e20924ad8c6e/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/27c1041c-7f7f-41fb-8346-fb8ae37f1d02/graphicsconsoles/5cbdd824-2292-4dfb-91eb-01f04035aec4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/7466ba6a-a46e-4ce8-ac8c-c389ed852f9f/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/165a0b97-a789-4883-a6ca-a06a444fcd9e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/390f5d95-e7bb-4d5e-a964-d90c72ff2b71/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/c9c0c5e1-a060-4212-be07-6b9890d6cd4c/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/188c55fd-8ca7-4511-9892-acedd713b501/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/7b43134e-233b-4983-9f25-e76186ff6633/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/81eec063-2803-4259-a953-c8da5ec278f2/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/8e4b2a8f-d466-4f31-ba67-90b3dd578116/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/efd72ffd-8c47-4f84-a1ef-73ad78e824fe", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/1802cab4-521e-4ac9-a43a-41da021b9523", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/04d28c03-0b67-4154-92ad-6c971442a6e5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/1802cab4-521e-4ac9-a43a-41da021b9523/vnicprofiles/30f5f86a-28cb-4ba6-a71c-b4c267a56051", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.59, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.6, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.62, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.69, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.48, + "detail": "" + }, + { + "series": "3.5", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/9b69aef6-1a91-4399-ae01-fb731760cdc0/steps/463580db-7497-48f0-bdbe-a712e6e8f888", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.87, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.83, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.9, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1111", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1111", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1111", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.88, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/b968055a-01ba-4fe6-bf4c-202a5e38ee91", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/a9434381-f1db-48d3-bc22-903e6b2b0cd8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ea64d409-9790-44f1-9096-4bf1037b1c12", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/f9dc9b54-28ca-47f9-bfa4-d04aaf11f1d1/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/2d3dfa12-93c7-478f-982e-55b3dc9a3c0b/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/6a271486-6633-4250-8e19-99e28544d24c/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/60fdf0bc-d47b-43c3-87f9-bedcd0b42a3e/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/0acb4886-4c04-4315-bad6-4181b7e18573/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/e7a2902f-ae1e-4e07-811d-2e27896fada6/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/52196cbe-0680-4797-808e-e14b950fe858/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/bb12413f-aed1-4935-a836-c6ddf4010b27/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/42704856-7cbb-4026-b152-05f38c1bcb6d/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/hosts/32d1b41f-1dd9-4a7f-8b8c-88ed02cd3b95/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/hosts/bdfbd5b5-8a69-46b9-9b01-30f733a0b127/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/7311888b-a41b-4807-ac9b-535a48c3e85f/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.89, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.85, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.92, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.99, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/6473b558-30b7-4bfb-934d-42431086c188", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/36a8ada9-3647-4e24-b9b3-a1209c6e7e2b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/20c3b7da-dbc3-485d-a873-37abc5952235", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/6fb0dc99-1fa0-4222-8a03-f58ea3f0bc7c/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/83709363-5bd9-4fcd-a643-feb019be27b6/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/300f7a40-758a-4d5c-9e53-a31c1f320051/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/6b5e3d23-fbb9-4259-a367-61d8cd705105/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/ccbce0e8-b0b3-45e1-95b2-1b8fe1694ebe/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/6d89d7f7-cd36-45d2-81a4-a66ab2e9edc3/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/51b8ca32-823e-4aa4-b131-dea70f6aab97/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/d50e1117-4f0f-490d-a412-2faea0296a6f/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/34e1985e-e739-408e-a108-99fe4daf6723/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/ad2adfaa-9c78-42a3-8712-c0d6548f8caf/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/a31800f1-788a-4299-ae5d-7d48d1e5ebe9/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/538adca8-b01e-4a5a-bd13-8c1cfa2167df/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/ff1ff12b-16f6-4776-b82e-8b83731af33b/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/vms/5c888c18-592a-4ed8-97ad-9aaafb196a88/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/97db59c5-b406-4618-9854-d75372ff6920/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/d7027e29-9e46-4501-a3f5-b0ce83cfbddd/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/6b969c66-2fa7-4e02-9dd3-0ccd79524ff9/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/076de6c6-8d46-469d-a603-c8b554660b09/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/7aa31eb6-c23b-479c-a6b8-0846ed6dd86a/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/df2ad794-1123-4ddf-b41b-e9b828f49ae3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/fab4e1e1-3ec5-4cfe-a2a9-a356c03acc22", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/10727ceb-d76d-4934-bd37-7b32fe17317e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/f876978e-73b1-4dba-9b89-bf42d2e67722/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/4e8dcb06-6623-490a-97c3-e61a9ef9e9ec/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/4b992a75-232a-400e-b9de-6fa4c529597d/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/85747034-93b6-49de-a382-3f7d1c7ecf35/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/f3b88987-4689-4f25-b7e4-6a8ea5aee5df/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/8358ecb5-0ed2-44f9-8f32-69ebdfd32b83/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/ed264946-1867-4bf9-99ab-7e03971c74e6/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/f936c284-9e3c-443e-9936-2c576515d126/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/469a5f5c-c892-4111-8a67-cc42532c548e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/2cc161eb-a869-406a-9f90-74765b9b014e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/9a029c37-4a7b-4cf7-8f22-d62281a7c110/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/de454ece-1f3d-45c8-97de-439151c88e3c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/2df311f8-b5b3-4c3f-8154-29a83c07dfd4/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/070fe2de-e1fd-47b6-935d-78843896e968/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/a5abd817-78c0-42e1-b78e-70b6dcc601a0/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/9c733182-72cc-4363-8318-1904da5cfef5/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/c7c8578b-82fb-4a46-b594-0814e302c762/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/36207dad-ae73-4526-b549-58b52b93b3c6/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/e2d10293-e9a2-42e5-a82f-4d400723ecdb/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/8f4a668e-0ee8-4682-9184-7ffb8bd3ac9a/snapshots/ea202650-2b72-4fa9-9efc-69268e5f2076", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/233fac11-73fd-47e2-a079-315162054f5f/snapshots/7a4d2238-d618-4dc8-ae50-84dafef0b337", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/0c2ffcff-3828-4eac-ab26-d20aa8878c8e/snapshots/00617d6e-1415-4816-8cc8-00a3a4df1852", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/c3ff97cc-b0af-4f29-a5a8-b27a8e5ee88b/snapshots/fbab4a2f-03a5-4151-9513-4f6ccd8e5d88/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/daecb99d-8cc3-4d97-97e0-30ceb64e8712/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/25edf7d6-7052-4ef1-8bb4-24133827e04e/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/63383bbb-5f21-470e-aaa4-5e27a35aa523/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/4ca79ffd-ad35-421a-a376-bc829e221c34/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/986a44fe-42fb-45b7-8046-a41103bdf398/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/72cc95ee-5970-4c23-85af-c641534b16ac/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/3569e1ec-42d2-4396-a7c2-ca758d9b58a8/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/af434f99-e081-41b4-843f-c92618f6401c/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/d8933127-c4fe-4eea-9b2c-54bf7e58d5d3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/40a31afd-37ba-4b38-b805-d5dc8345f272/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/1a7d3824-8f7b-4ca8-a85e-fd268f7ec23e/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/2a6ff784-52fd-4b72-8857-ef425b950c03/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/ca1a1ddb-390f-4a37-baf5-7d039b9dd180/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/c2601d71-4b46-4928-bb1a-826e2a05c7e1/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/13887330-fab4-4c71-8000-27203decd5af/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/9faebed5-240f-4ee0-a5a2-f09dd25097a0/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/d17e2b9b-61c5-4e01-83b2-e3c9ce9b9673/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/6a1fd2a8-cdc3-47d8-86ad-03819361db36/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/46570e87-e338-41a4-9bb0-7c6d249d4e34/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/3ac612f3-f83e-416e-bda2-c15f6b31ad5c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/18d62d4a-24c9-4214-9d2b-98fca4bd15ee/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/e192263f-20ae-406c-b379-76e8c3e1e4cf/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/d0eedf7a-f1e5-4f4d-a105-ab67ee286259/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/48ab437d-be3d-4f41-8e83-a5ec8aff870e/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/ae9ffae7-fa52-42db-af14-2ba617ae842e/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/9dcd9176-80d1-4ba7-ae4b-a2e8954db002/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e0555392-abeb-42a1-862e-5f4933ec86c3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/8f9a66dd-f0a9-485d-969e-ead04a449349/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/d91a6ed9-79d6-4a16-80eb-a4e7799fe25a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/2d3f6b29-d050-4cd4-ac55-28e8095d3bd4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/95ba0559-9cee-4844-ac55-939b9f546cde/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5d6d236c-72a5-496d-9a64-85a88aecf522/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/065b5812-560e-4243-aa9f-bc943123a2c9/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/964b6da9-a450-486b-8b1d-e07677341f80/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/de744d32-a14c-4430-a351-b4ec71f4237b/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e1f4e4b1-2875-4cce-8467-57a7f07eefb2/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ab1e2fe8-219a-446b-971b-d70df9daabc5/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fa58d29c-bb76-4149-9cae-02b105b12451/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/451f39af-c3fb-4d23-8f96-30b2fe34cf0a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/c8a93131-ed89-4757-b2d3-03313c47dfa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/f6c9435d-dd29-462c-9b88-f1e2c7a06066", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.96, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/4085c207-ad7c-404d-8359-70a12b8b3aa9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/35a3865c-f172-4c41-bf17-ca221122b8c1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.89, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/0b3edd28-9b81-4526-b8e6-b70654bb6c77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.24, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.79, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.88, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 5.92, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/56cc4c40-0a39-4062-95de-06eb4211d814", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/1ee55ddc-e738-4f84-ba2f-305e36e12138", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/0737fd0f-3519-498c-ae4c-f567c5df7808", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "api.v3.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusterlevels", + "path_resolved": "/ovirt-engine/api/v3/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusterlevels", + "path_resolved": "/ovirt-engine/api/v3/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.74, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1111", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1111", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1111", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/518816dd-a9b8-4329-9388-6bb404dad25a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/4a18f8fe-ca12-4d17-a10f-118029ce63cf", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/08e18cc8-458d-407d-9374-934ff847c33e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/hosts/3bdf1ea4-ac4d-4e46-a1ce-3fd6a83efde4/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/hosts/03867bd7-ede5-4884-b7ca-62e8ec871c72/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v3/hosts/02abd8cb-9295-4f42-b257-641486df94e7/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v3/hosts/1e4810e8-1416-4a67-8a4b-09ad8cf00a41/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v3/hosts/42d2ddf2-7704-4f99-bdd4-dcbf726edc84/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/4f96728e-b7d5-480b-b09c-aab17414edd2/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v3/hosts/06753bbd-0965-4e9b-ba80-21b9214ae33f/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v3/hosts/c84cb398-b3d5-48c7-a428-55c542b8d6f0/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v3/hosts/65419b90-b249-4e54-a116-4f54c46c491c/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/v3/hosts/428ddef1-34c6-48e7-b455-c51de4b33aac/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v3/hosts/9d77fa92-175f-4bce-ab7c-8dc697feca29/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v3/hosts/f3056081-af72-44b1-8111-eb8a38f8c925/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/icons", + "path_resolved": "/ovirt-engine/api/v3/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/icons", + "path_resolved": "/ovirt-engine/api/v3/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/icons/{id}", + "path_resolved": "/ovirt-engine/api/v3/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/icons/{id}", + "path_resolved": "/ovirt-engine/api/v3/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/icons/{id}", + "path_resolved": "/ovirt-engine/api/v3/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/instancetypes", + "path_resolved": "/ovirt-engine/api/v3/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/instancetypes", + "path_resolved": "/ovirt-engine/api/v3/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/katelloerrata", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/katelloerrata", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/macpools", + "path_resolved": "/ovirt-engine/api/v3/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/macpools", + "path_resolved": "/ovirt-engine/api/v3/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networkfilters", + "path_resolved": "/ovirt-engine/api/v3/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networkfilters", + "path_resolved": "/ovirt-engine/api/v3/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v3/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v3/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v3/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 7.46, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.91, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.5, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 5.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/operatingsystems", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/operatingsystems", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.83, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 5.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/72c25047-f95e-4e1d-bb26-4f0f7abd4998", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/71154bb6-bfb1-465a-8a3e-a83db32658c8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/16d6c625-9061-48f5-9830-c54232e13190", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v3/vms/bdd93f4c-02a8-42ce-9bb0-508f7be3bbc9/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v3/vms/f4f9f8f1-a258-4ed6-81c7-d2a24bc45374/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v3/vms/c86fdb0e-a064-489e-90b1-439580932d02/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v3/vms/ddf43b0b-a11a-4d13-8754-99c1cfbb56c8/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v3/vms/d4815020-b133-4df4-b5ca-015477cdc8a5/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v3/vms/c28f1519-724b-4a95-a56d-ac552bfeae59/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v3/vms/13839308-131f-49ce-9eec-08b45cf0b5fb/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v3/vms/b0e859f6-bc39-4674-a2cd-254ef94b6808/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v3/vms/9120adf9-903d-48af-9750-3d1e6e510c35/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/vms/35385fd4-2f83-4838-80b0-899340591e76/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v3/vms/27d5a1ca-ed35-42e7-830b-d27ba6a96d98/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v3/vms/c60dfb6b-0737-4b71-b4d8-d20e3cfc8de4/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v3/vms/80746fa9-f1f3-4e2a-a01a-45e2d173087f/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/v3/vms/4bdae04d-f73c-43c6-9d72-c1aa40d09195/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/a24a28b3-7ac0-4339-bb04-32ebdceb9e5b/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/d3773d0f-b25e-4f8c-90c9-c838c2bd3342/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v3/vms/d439033a-51f0-4fa8-a6c0-b0127c898b83/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/39e64061-0de2-435b-80fb-60c3ce5679d6/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v3/vms/89bc8354-8040-475b-864e-233370bce18e/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.93, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/cdf30e76-7a48-4467-92db-6c981850afbe", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/13fdc0ca-8318-40c7-907a-5ef4bb706938", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/a6931f76-e2ff-4e81-ab72-9a883293d692", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/d25d5587-e328-4021-b3b8-61576be985cf/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/14608806-0f9b-4a99-90c9-c2c3a2043c84/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.36, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/1a4cc548-9a7f-4309-8360-33854cf878b7/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/5832941e-b303-4b24-8735-b00c021ee3c8/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/66d85be0-52e5-4a8f-b0bc-8377d7722116/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/87a092e0-abab-4c85-a35a-506726bb59bf/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/9502fc15-9d06-482a-8467-76b5dc58151f/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0a48f886-d65d-42e1-8fed-be29b5fc6e05/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/08d1d825-5368-40bb-a4f9-dc24d66da22e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/edcb8232-51ea-402b-a45e-12ce94cc39df/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/vms/4a4844c9-5c13-4278-8e7f-3e62d8862c5a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.99, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/vms/d27344e4-d04a-49db-b95e-9edf027ed922/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.23, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/7b1153be-e9d8-43f4-93a4-7c803719b51a/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.95, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/ef93aa44-da61-41b7-bb78-324022dd2946/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/c9b95630-a668-4229-b4d3-2a48abc481a0/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/4adb2fd3-bba2-4c82-ba58-7821c4ea48a7/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0053db27-a965-4393-8344-652c32b6d2ad/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/cddc097f-f0c1-4cfe-8b4f-d95aac52a28f/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/8c1620df-f5b3-44ef-bba8-d9b4e3f33c1e/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/e93b8fc6-7514-43a8-a038-19eb51c5fd06/snapshots/6e7c717b-ac1f-444e-8014-a905ad95dca9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/2454c458-269d-482a-a026-42aa3e8f88d4/snapshots/ba5d3e17-826c-4db9-876c-15779c091798", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/9d874ec9-6b9c-4cab-a88b-19f42709a5e5/snapshots/ac788aab-9ab0-47cf-8d99-5a002bc70303", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v3/vms/840a3747-f1ec-4b43-836a-33fad16fcfb7/snapshots/dd1d7b0d-e9fc-4d9f-9920-8dee90158411/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/365c4ccd-e336-4b67-80a6-765778979f39/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/cc0da4d6-e365-4b0e-8bb8-a2081c442da8/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.94, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/36b9452a-18ab-411a-a235-bc95d87bd5f0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/ed9d22d4-a268-4133-9bc9-574b22ef1d9d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/6fc4e6da-a637-4129-b148-8804992ca4b2/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/e4350bbd-79ac-4979-a5e7-cf57b20266b9/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/f6e3ddc8-70ea-4b11-a34f-341e781d39b7/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.38, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/ef5dd602-c226-48bb-8946-fc58056063f6/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.87, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/320351e4-d339-4262-b6b1-67c8eba7f0e6/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/d4cd12db-e762-4075-aa7c-51e9e3584b30/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v3/vms/11750209-fdcc-4fd9-9d66-e1bb6bad4e67/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v3/vms/f459af5b-80fb-4b9d-a070-582974fb5c9c/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/2331a955-434a-4307-bce6-fdd7542df2fc/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/9dbf0292-9886-4188-90d3-5244de1eacbf/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/a5b261e3-2c75-48ed-bd88-1f0fa128595f/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/4b98e0bf-f98a-4b79-920a-e908609a54ab/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/1c288734-5034-4a91-a6cf-b2a3b35d384e/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/cf3eb8e2-fd5b-4617-a0ce-91e6522cfab9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/40e31136-39ca-416e-8019-80c9041add7c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/926367a6-ff33-45d6-9035-8a4d65e848d0/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v3/hosts/d7bb071e-c7b0-43e5-8b69-8ded37bf2aff/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v3/hosts/821c0229-6f2a-4e32-8a3f-04447083aa79/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v3/hosts/895e47fb-ac50-43f8-89d5-905e5e696fcb/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/b43f0681-ce2a-47cc-a7b8-24ad69fc9178/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/52e48d20-e1c6-4dae-8718-2a5739c8ae29/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/886a4225-5382-4553-8153-e216a5773573/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/54c3054b-59f0-494e-82f4-ddfd845d9052/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/7e4db4f8-b0bc-41f3-b511-6db143c3424d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/b9736028-5824-4954-9eb9-d54491b75663/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/9eb277bc-945f-4d45-9373-41dbf268d1f2/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/d4d3ff12-aed0-466a-82b5-8a46ffee345d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/81c80fad-d433-4a75-90c9-8870d9828ec3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/15b233fb-132a-49d8-b3dc-f6ab600cbc35/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/e4609837-6b2d-4015-a0d2-a749e7903258/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/89101c24-7ece-4ead-83f9-329c8d8cd014/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/a532f034-00bd-42f4-840c-f1a678562553/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/683d0dcd-86a4-4d4e-b355-33957b9c44b0/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/39138ea4-5d32-4efb-8c2b-3341671a62e8/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/bdc4a554-c6c8-4451-b432-9d69e05e6272", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/c4462f0c-b790-48b8-bdb2-106e5cd2c973", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/b586059c-58c9-46b6-94ed-0fe6bb9735fb", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/c4308b62-6078-4e96-8a48-c589214adc4a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/c430f542-6a0f-472e-bfda-0a34cfcf404e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/6e4b06bf-83c4-4340-8182-1bf7f79f541b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/782ce344-711f-46b1-b82b-4ce92354b600", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/028a26f3-2ee5-41b2-a940-6202627a2a5f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/3b89b5b8-5e3c-4dfa-bd9e-9a8166d08110", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1111", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/311b0dfc-9eb3-4ce8-b21b-740a2e3f9ad1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/cebda229-e7ac-42a4-bf6f-2a9b863121e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/20c18bfc-80ac-409f-bb0c-72bba3046dc6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/b2aa5922-6655-46c2-a957-8393eead4613/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/e4f816d2-b72f-489d-a06b-b43fdc8fb272/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/1ed90e87-bad2-4503-8b56-2db0df9142cd/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/69533998-f4de-4eae-a68c-7291567e8016/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/7672e8ec-4ffe-4d8e-a33d-2c343acc0a7b/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/946b403e-09c7-4a75-bb48-35c6c328c9a6/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/4d3feb94-5315-45b9-8e71-bb2dd2a3c7e1/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/dc966d53-7597-4c87-98a5-e9b6f429b66b/snapshots/2cdcd2cb-072c-4800-95af-cc679880d7f1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/75f3f19a-0202-4360-a8c8-d154e64efe46/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/e48475cd-7ef5-4048-8451-cdd4ec250f93/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/d96720eb-936c-46aa-b2af-30ddc672c1a1/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/983c3736-ca07-4b5b-a3b4-da32748ae0fc/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/f5016180-e923-45c5-8968-714bb98a74c7/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/7bab3338-b444-4d67-8aa7-8fd05d9a2ea5/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/cdfc03ad-4fcf-4781-9f9a-c33833648147/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/21947205-27db-481d-a09c-e712a9436bb1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/72d25318-7034-43a9-b4db-dee34cc05bd8/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/856c30a9-4105-448c-b7a4-1d2b3450fd2a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/4f030e56-20ec-4b41-af3e-2d79ade63a72/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/3c45bfdf-785a-4ae5-a5df-03971e5706a2/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/4e45c94b-7eb8-438a-bd26-f943008f22c0/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.5, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fbab1ec8-9ba5-4e49-9840-fe43fc37ff25/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/12c4737d-98fc-43c4-999e-3ce058652c3c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.28, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/0f52f932-9ed2-446a-a660-078782bd11a1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/c1e3b18a-b693-4a12-81ed-9c1d7f6628ee", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.api.v3.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3", + "path_resolved": "/ovirt-engine/api/v3", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks", + "path_resolved": "/ovirt-engine/api/v3/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v3/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusterlevels", + "path_resolved": "/ovirt-engine/api/v3/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters", + "path_resolved": "/ovirt-engine/api/v3/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters", + "path_resolved": "/ovirt-engine/api/v3/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks", + "path_resolved": "/ovirt-engine/api/v3/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains", + "path_resolved": "/ovirt-engine/api/v3/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/domains/{id}", + "path_resolved": "/ovirt-engine/api/v3/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events", + "path_resolved": "/ovirt-engine/api/v3/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/events/{id}", + "path_resolved": "/ovirt-engine/api/v3/events/1111", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups", + "path_resolved": "/ovirt-engine/api/v3/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/groups/{id}", + "path_resolved": "/ovirt-engine/api/v3/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts", + "path_resolved": "/ovirt-engine/api/v3/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/8c07d5cb-bcb2-4ec7-8062-1f4958a06d61", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/icons", + "path_resolved": "/ovirt-engine/api/v3/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/icons/{id}", + "path_resolved": "/ovirt-engine/api/v3/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/instancetypes", + "path_resolved": "/ovirt-engine/api/v3/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v3/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs", + "path_resolved": "/ovirt-engine/api/v3/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/katelloerrata", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v3/katelloerrata/90644bd3-f10a-4344-a7eb-374ce8fd6370", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/macpools", + "path_resolved": "/ovirt-engine/api/v3/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networkfilters", + "path_resolved": "/ovirt-engine/api/v3/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v3/networkfilters/e1935c5d-51a0-4cc9-be19-7c1b09fb8802", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks", + "path_resolved": "/ovirt-engine/api/v3/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v3/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/operatingsystems", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v3/operatingsystems/e7a49e06-4414-4dd3-b252-c3e24a06c909", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions", + "path_resolved": "/ovirt-engine/api/v3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles", + "path_resolved": "/ovirt-engine/api/v3/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/roles/{id}", + "path_resolved": "/ovirt-engine/api/v3/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v3/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections", + "path_resolved": "/ovirt-engine/api/v3/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v3/storageconnections/9e470bf3-f5ae-4667-80bd-575ce6801b91", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags", + "path_resolved": "/ovirt-engine/api/v3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates", + "path_resolved": "/ovirt-engine/api/v3/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users", + "path_resolved": "/ovirt-engine/api/v3/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/users/{id}", + "path_resolved": "/ovirt-engine/api/v3/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools", + "path_resolved": "/ovirt-engine/api/v3/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v3/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms", + "path_resolved": "/ovirt-engine/api/v3/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/515da46b-d423-4cee-9388-f433481f551a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vnicprofiles/c7a4de04-a749-48f6-b126-c445a5e900f4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/vms/7bc252c0-67e2-490c-911b-456d59784a19/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/8314d98c-41a2-41f5-aeda-4099d4c7f3fe/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/vms/5773f6a8-aca0-4193-b30d-10c3a96c1813/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/0d350c07-a2f9-4cd1-b2e8-bddf1da56006/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v3/vms/6ec39410-b723-4c5d-8ddf-4627bc5b9254/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/7205f6cb-f133-466d-96af-63a3a0990f61/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v3/vms/3448c5c9-1aa5-430c-92dc-273fac7b1428/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/267bd6d1-c0a4-4794-a76c-f674ed8f3bb6/snapshots/8e0ae15e-0be6-48d7-a11d-51dfcbc97a6c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/vms/e99a1df2-e33a-442e-853b-57a963e3ec2c/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/580e10d0-3281-4249-a86d-9451ea102c8f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/vms/7fd054cd-fdb2-480d-b63e-35d93276a634/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/f0d0575c-9e1f-4cc8-9b92-470e2ce97bf1/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v3/vms/3c131a46-3bc4-4892-9bd0-8e04a4168b37/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v3/vms/31d3786d-81ef-4d96-b2f2-4fbd420d79a1/graphicsconsoles/a7929e01-da39-4e12-89a1-f53eb00847df", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/hosts/c574342b-0259-43bd-bce3-023b6eba3963/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/bd289437-1648-47ff-b9b3-ac4bfafe67b7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v3/hosts/c0aaa4ae-6f9c-4ed5-bc5d-19082974689c/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/1b64c11a-c444-40a9-a9f1-8a83aed59450/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/hosts/a2440a65-9ad4-4dda-ad8b-82758d16aed3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/5e5c42bf-0c88-44ae-8937-bda9cb71f14b/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v3/hosts/c36114a4-73a6-40f6-b284-643e136671b7/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v3/hosts/2c77eaf5-c2b2-4aad-8def-daf23a96bcb8/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/1f0ff62a-3f62-4638-acad-a7c4f3b39510", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/ca457762-f57a-4520-86cf-b433b562a2fe", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v3/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v3/networks/38c64540-b0ef-4d8f-a039-81bd83f1faaa/vnicprofiles/36c59008-d30c-41ff-89dd-44e1df674c69", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v3/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.22, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v3/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "3.6", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v3/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v3/jobs/f12fb13c-99a0-4708-92ae-d7e4ac13faad/steps/76c07f7b-6992-4452-b6ad-07770e2362b1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.87, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 5.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1112", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1112", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.02, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1112", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.2, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ffa681f0-48a3-4431-b40d-c90237deb11c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ae8da07e-71ec-4d40-ae4e-71a254eae4af", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/8c43f3aa-d103-4e8d-bbbb-0b5bc9e7274d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/d7c088a8-b3d7-4f78-b171-a4b2fcfa7692/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.93, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/c7df8dd6-a5a6-4f9a-bfa1-fdde48ee8f11/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/2a9c3196-5088-4fd5-b337-6cc02e552f26/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/e629ac72-29ab-410c-8c63-3066427902a4/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/ff17c032-e594-4313-baf8-1dc255f1c410/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/d71ac8da-346c-454d-b74a-2bf4a3b0cf96/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/fbc01d2c-68d6-453c-b707-90ee8bbbf542/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/840a6105-3eba-4a21-9f47-2e835216abfb/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/8c18467c-0ac3-4e41-8941-edab39db0b35/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/hosts/f099bab9-9c24-4626-a819-f4101ae24af0/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/hosts/1f9aaf95-09a9-4cdc-9c19-4db2bc34b06a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.81, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/001d0d73-7981-4c40-8974-4a1006235339/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/hosts/6323c7ad-4735-4226-8a2e-43c0c41bcdee/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.99, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.95, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/7b6a6295-5e2a-436c-a090-14a2e271e0f8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/1017958b-3456-4015-b9ee-3a1b61afb075", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/6ef24b84-a510-4d12-a2ce-ac3b903a8e0e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/8dbca27d-be92-4a63-b04c-fe9570763523/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/e5522070-4357-4546-b73e-954844255454/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/68473d20-66d9-4a2f-b2ea-f5b218efd2f5/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/640e657c-0463-4b5d-bc24-a19d985d72a8/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/cf63160a-3215-4cc0-811f-b351ed171041/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/0fae631c-2b61-4e72-b98d-c8511d989f35/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/b63f8107-4bd3-407d-8f94-66f96dab03bb/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/92b14145-6e3f-485f-b03a-cd2b7db33d61/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/69173245-05fc-480b-a661-b60c78260711/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/fff3d40b-5b14-4ea9-ae57-8847a31d937d/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/20001a14-4657-4972-93b0-7339d20df0bf/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/f8bfc930-6b28-4b3d-b21d-434b47bfb932/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/cb987ed9-5a85-4b51-a0f9-935d43e3a70d/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/vms/b4ec3271-dc4a-4b12-84e7-573abe8ea96e/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/ad9b91b3-72da-4346-94d3-2dd40ec0af63/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/e3ad5e18-f44c-4609-a47c-54e4f0161b09/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/09371749-ea11-48c9-847b-5c1af347b415/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/e6278804-f311-450e-aa31-a55c3006ef2f/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/d3df82a8-b0cf-4c90-992e-c710fa74f7fd/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/3f7e0cd8-7c16-4c80-bb65-baa3a38f9017", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/42699258-a956-4cc3-b511-65b4408e8d06", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/44c6f3a0-57f3-4277-a566-cabde44d3821", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/c56bed42-5f38-4974-b92a-d4fa0d19b4f2/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/36c0c549-b4b9-4a63-8e7e-19c3ba957b63/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/84512ee7-a64e-4a90-9ad9-0c588510db9f/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/f89426fe-e94a-450f-a0d7-88f5b686f304/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/a7a30eec-a8f3-44e1-a752-810a63f89790/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/96642622-be99-4cb1-9813-7159d5312cac/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/f571b87d-b8e3-4a22-86e1-b3171bd29245/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/c7fb7221-a18f-4deb-af79-aa415f969118/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/47160205-425e-4f78-a2e9-ed2a68ab9b64/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/7ad3a4eb-522d-4c6c-be00-93851906d743/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/89f97b1c-2608-4986-9462-d243f15f7dcc/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/634b5a7e-92a2-43fe-b3e7-4f938d203f87/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/e9513fc3-2bac-41dd-8450-813edc33a62c/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/680a152d-5971-4ed8-b6f8-2bc69898da04/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/23a5143b-b5e8-460c-9f41-d11df67a5562/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/41f9b556-a768-4f86-95a7-9eea8dd8d1e7/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/b35df961-ee49-4702-a596-a18fbc3b7d6c/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/afa90c4f-c957-499b-a342-d1e82fef58fd/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/e4723ffd-12b5-4877-931b-458c764208c6/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/407c5e4c-6177-4796-857b-ae493afa1bd0/snapshots/f8e7d796-b3be-4b08-b8d4-3c2059356f7f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/b2700b84-8850-4739-9872-1b20721200d4/snapshots/4610c5ca-ac77-4b74-9ecb-23f43294f496", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/707db5ed-5a1e-471c-855d-3514a10aeea3/snapshots/34856594-83bb-434c-990a-bd79ce180eb0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/4e8702c3-1af7-484a-a493-63e62554dffd/snapshots/d2fe62a3-cd4e-445a-90ed-84f1a3aad7de/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/7e9efa26-e0bc-4928-80ee-120dab073d2f/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/6673db97-c9dd-488d-9bb7-6ebe545c317d/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/0eb4c57a-d307-40e5-89ee-c3578bf4e96d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/bbf0e258-443c-4a85-b806-dc9e8ea43930/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/61a50c0b-e97c-4b63-bc39-c622aa56c18a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/784d6f7d-5263-487b-b61a-77f3a226a8bc/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/951ec376-8d11-4653-86c3-f31434c4cfe7/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/f187abaf-406f-4208-a59d-15f5e413edc8/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/7bafe102-3770-4098-884e-699572695a3f/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/ff4e5d82-12ff-45b7-a6e5-57df8e4a2a42/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/5bd8e10a-0ed2-43f9-9c42-f5020dbb58c2/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/bd47aa5b-1671-4e4e-b77c-6a2feb4c8fce/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/87f00cc1-003c-4164-b32d-210ae7d88e54/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/b8859e31-ec67-499f-a256-b6dba9f9407d/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/984484d3-1bdc-4726-810b-00852187bfb8/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/aaa6c094-0af4-4ae2-ab83-f05fb8220907/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/39704b4c-a152-4c23-bd76-f592f5d7668c/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5682e610-40f2-49f4-91ef-90ff0745427e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/1e374e80-c4eb-469d-9bd6-e634c7acd83b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5886371e-235a-4563-9f15-74c50378ddf3/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/36eaf67f-7797-4c25-905a-57ac5b47b213/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/25688cb5-373f-407d-941e-b981ed64b06c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/1e27386d-289d-481d-a392-79f8a3f21c69/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/5a461a08-8885-4c2b-83c9-54308e225d42/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/3ef4ef4d-2dfa-48d8-aa8e-9055c1b17931/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/72fa0af1-24af-449e-bec4-ada488e6859d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/2cb154c2-ab08-4975-8a32-ff095dd43318/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/1a6b1b42-ca91-4694-8136-ef1fa194956d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/470e5b63-c5a1-4f13-a392-6cc1a958a36d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/29529c06-b93d-4aba-b9e3-11ee1dcde5d5/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/2f6e5537-b0b6-4975-9fec-3692c111d44c/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/eda8da61-f4aa-436f-9977-e4ac3068196f/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/47e42596-952d-4699-8634-031746dd8a86/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/5582cfc1-af84-4199-8b7d-acebf6649818/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/79200922-16f3-4a0b-93e5-923dfc3e8f42/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/2ff56c13-66cb-4e61-a033-b9e7d2bea59a/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7adb0a03-c6f4-4705-8dd1-3d15e7e96275/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/8f9cd3c2-3d64-4c19-a36b-79bf3cd37b24/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.06, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/ca5a0a23-9396-4a18-8c34-17fcf78955bb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/13140cab-b3fd-417e-b90b-ee1ec7b13879", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/ec051b5e-1aac-4d1a-957f-b8636766411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.84, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/1fc06617-e4f9-4ebc-8af4-ed975cb65db6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/ee5d59ea-38f6-42d8-969e-52747b5b0419", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/1c8d6ce3-0fb1-43cc-9aa9-5e036da7ae78", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/d21feaf8-c426-462f-bba7-1e3aaea26759", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/6b63c5d6-a254-441b-8c41-80dc4ed7bc1b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/7644202c-29a9-424c-ad17-968b98f8fb60", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "api.v4.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.21, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.75, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.87, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 13.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 15.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.93, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 7.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1112", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 15.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1112", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1112", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 26.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 6.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.13, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 23.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/0a61e651-896e-4b91-9cf0-2f74864b41db", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/7d783aea-4172-4a88-8b54-c4ce1f8754f8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/bc56888c-e6f2-430d-9015-79bf0aa33599", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/hosts/44bf1217-8786-41b9-8923-7763d7a7c5d2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/hosts/9712405e-bb5a-48c2-a7c5-d571cb53f888/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v4/hosts/ce96bdc5-939e-4746-b768-226b31712565/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v4/hosts/b3574b57-1af8-47c6-913c-7f3b7fbd7f3e/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.58, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v4/hosts/0e236174-0361-4fe3-a831-88aa60f74fa1/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/243f1e6e-c7b2-45b6-9f0f-7c05b0ffb0d8/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v4/hosts/f31bc59a-08f9-44af-a99f-3b89bf43d212/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v4/hosts/8d6d6343-77d4-412f-9d1e-02962ed5bb4c/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v4/hosts/b3300d0f-12ad-4db2-a5ac-7fe600592795/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/a30800d9-551c-44e7-9c40-323e16523dcc/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/hosts/28af4cf1-4274-461d-9704-741179b9b7ae/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v4/hosts/d13a07da-63d6-42a8-a5b6-f0666a6afaa1/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/v4/hosts/fc9b5954-1945-41ac-b3d6-e77a4fc343d7/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.21, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.1, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.8, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.06, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.81, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.75, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.91, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.87, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.11, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/ea9de446-2833-41df-ae73-b79c3cdb1b04", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/80bf14b6-729a-4d46-b9da-7df6bfa5a61b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/23d65267-90c4-4c21-a323-2c91b496040d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v4/vms/aa79f059-08b9-4d6f-b431-c2b1df2eb370/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v4/vms/baacbb5f-8047-4638-9c13-5a8c062d35f2/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v4/vms/c2116793-ef36-4f46-9dcd-0d93201a127f/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v4/vms/8465b138-a6a6-41d5-90f2-fe932c5b9cbc/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v4/vms/09a44186-8d9a-414d-8960-324d4144d588/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v4/vms/2e3e197b-5606-4f60-9d93-44b38c09d6c7/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v4/vms/9a1e58a3-bbbc-4995-b775-5fd371a49af5/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v4/vms/85ca9c2a-326b-447f-81ba-ac5aef926377/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/vms/4fdfbd1c-b4f2-4ff2-be8e-1a9361d1bb62/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/vms/2b7d5979-af7e-4513-a8b2-c038c810e362/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v4/vms/871f74dd-7035-407b-8cae-5d981796702c/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v4/vms/5c6bdc83-bfb3-42ae-990d-d018ce919f10/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v4/vms/c9f0cd52-316a-4eec-b1b3-c1a2d3b5ddfc/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/v4/vms/0fe2ab11-6051-4252-87f3-1a741791a2a5/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/3128f44e-7682-416e-99e3-b714efc2fdd5/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/25ae891b-2f03-466f-89a7-6309d794e3d1/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/53bc045f-48a8-4a86-b30f-af4401a639b2/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/6f01c346-712a-4787-b99e-23d0a6fa0d8c/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/e9bcd9f9-afc0-4a18-ba11-7e2972171f18/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.98, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/38e64b6c-bf81-4fb9-9770-30a8797184d5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/41a14d16-1055-410e-b9af-9323b4659fa5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/7668b9fe-ddca-47c6-b3dc-809bfceb88de", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/1fb03d55-cd1e-4ce9-840d-3d69729f523d/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/e525e356-d8e7-41e9-96e1-2631cb52f2b0/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/b7b0d2d1-6db5-40ee-8f8b-192ffdc0f37c/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/64f6b91a-b83a-46c2-ae61-4f17a9b7213b/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/4e1306f5-65e5-411c-9a79-441aa4eba785/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/48566b2d-4386-4530-a09c-84f7260e98a5/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/c84e809a-96cf-4bbf-a22f-88ccc7591f66/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 4.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/373d09ce-9d0e-40e2-a721-29c44da1d56d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/7d7e7fd3-fbc5-4ea8-bfd3-713c78fefbc9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/61daa814-c3af-4bce-bf03-84683aa82e83/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/vms/364e65a1-efc6-48dd-993b-882e5185c9fc/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.17, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/vms/6a9a616d-4f9c-4e2c-9c2b-6f2df0de5f4f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/377a62cb-96cf-42e0-a4a3-2c430837110d/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/3fb7c8e0-1129-4d30-9599-7e4ed263fac3/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/cb9f8f9b-4ac0-42cf-a656-8c736514cdbe/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.1, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/5b0cae6e-ded7-4b99-9a32-d664c549aacc/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/52e833c3-34ae-454d-b3d0-69528105a412/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/f64cb1af-76bc-460a-bdf4-4d1b9866a6dd/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/af82f245-9079-49b4-857f-33f229d9399b/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/9689e720-cba4-4c2c-bb39-9ed554d9f5c6/snapshots/b36efab8-0370-4947-bd3f-e6b56aac777b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/a333bda3-bd2b-4340-aa88-fbfaf5ffd3c0/snapshots/78721cce-2ee4-4d8d-bdca-8b91ad0376f9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/19b52582-5f84-4ac5-ba42-517f14e060db/snapshots/524efbe9-dc48-46df-9d1b-779003194b46", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v4/vms/c4ad2c8c-0957-496d-b652-eaf26282ec4b/snapshots/e6828040-ed3b-4562-a333-fb1dc0eab543/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/77f7f31a-ba10-4770-925c-a4788f377755/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/10d26935-1afd-4402-bb38-fc097d035e48/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.19, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/67a9702a-bc59-4f4d-a1df-fd906ae95ad7/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/16a7bbe4-0590-4d1d-b346-5a44fe6f0576/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/60767c55-fa59-4557-a7c5-ad07520e308c/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/680d35a0-653c-41f4-827e-05d0dfc7544b/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/0c53ce9a-e5db-44e1-a4f3-5272fd1df94e/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/e0519d87-8d24-4895-8864-3e2b8989c115/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/b4cb4fe8-ad5e-43af-97dc-a82d9133bf8a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/e3d33d37-5222-499d-bfa3-4da94d0e293e/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/792c33c1-c8ee-44d0-8fc4-43ab2b24159e/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/d934234a-de6f-464b-acf3-f300d2111296/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/cfbcb1a3-4796-4346-b234-d5086d50e28b/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d8f501aa-95a7-4b36-b6e1-38a14fbd6e52/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/34839dcd-85e0-4426-bf24-631bbca7bd0f/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/aab4d921-5ae2-457f-949b-49dd05a4ca60/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/99f3a8b6-728e-4a6d-babc-7c3dd81b6e3a/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/1406eac1-5b58-4a63-874f-3b65c25d4951/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/b9eea352-ba68-48e8-888c-a0fee33bf440/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/ba4d0093-449a-4b77-a731-5df61f7b12d2/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v4/hosts/d0368f09-cd52-4cbc-a047-25578e3032a1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v4/hosts/d72f8f8d-91c3-4349-a6be-089e5d74131d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/hosts/b6e863a8-7cbb-4b87-8f0d-1ebf753bc8fd/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/38a57015-e47f-4ff8-86d7-f534d05f7589/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/e7be47d8-9513-46c9-903f-0d816ce22ca0/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/7a3d87ef-b6bc-4a46-a252-8cee6a742d0c/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/9e4187e3-eace-4f1d-aa8b-0a5eaa216bc8/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/7503ff04-8ef4-45c1-a97a-8e3f96eb1fac/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/843c94f1-7d47-4169-9abe-c6a61ea95ca3/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.84, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/059b6310-a0e4-4e7a-b8c1-8740a333df53/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/39973929-377b-4a6f-bc18-b48ab6f86736/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/fa133e5a-1e16-4e4d-9111-7d23d36e2243/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/c421c7cd-a644-4b39-8f86-2bb417a3c59e/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/937f0bb3-f5b1-46c5-9987-3aa236b97b6d/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/c3b16126-1573-4ef0-ba92-4c85c71c1f4c/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.75, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/b50e3893-a57a-429d-99e2-222b99f5dafb/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/76848003-b476-4234-9bcc-9dfad5791f51/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/bb28058c-b69a-4633-885e-2c550e5e2873/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/8712e85c-9e6e-4d6c-a7b7-adb65e98bbd8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.22, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/a985cdd5-a379-461a-93ec-e4476d5b1f04", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.91, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/04e58041-ad82-40d3-90d2-deeb62b98ec6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 10.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 17.99, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 13.17, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 11.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 9.32, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 12.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 29.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 10.75, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.28, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.24, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/83090767-bb96-46d3-88ba-d3f95727c50a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/06b16a44-cadb-4c7d-89b6-0448f426eea3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/941a101d-3aa4-4b7a-b1f7-1de9e92f44e0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/31a32ef8-a458-412d-99b9-fe45b1bf352b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/c30e8b5b-140a-486e-b760-69ae305341d4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/0cbdfa95-05c5-49a3-bafb-a7e11fbfad9b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1112", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fe4685e6-e861-450f-a0b1-cc14889fdbc1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.52, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.91, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.87, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/87c49571-6495-4a2d-9c29-e5c81fbdad0e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/9c56055f-71d0-476f-b7f4-f871030c6d1b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/1670e896-3385-44cf-9da7-5b29be801f18/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/83333345-7c07-4773-a0db-365d64691a3b/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/95bd40d7-b1b3-4dd6-9a58-f3dbb8477f10/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/893d1ee5-0164-4bce-bec7-024fd6ce72a2/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/142676c6-387a-4718-8e54-4fcdc5396511/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/1dc94408-cfd4-4a55-ac57-2a207b6cec61/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/3c4e0694-23b3-4f54-80fa-65c92be1dd70/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/245d5807-e340-473d-ae56-62a4c5ce81ea/snapshots/f9d868c9-f2a0-4731-8fb7-09687ab4eb84", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/11f28c98-8973-49aa-99c1-37be3111e038/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/2e9a0155-069c-43d6-b31b-03be3bccbaaf/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/c1203fcf-21e2-4310-bc60-670d62773f42/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/518a2d4b-c3db-422f-8a4f-76e672388ae8/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/ce95f35c-1301-4e9d-8793-cc521973460c/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/a04cafa7-5299-4830-b8be-babc7b31f1f8/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/7ead615a-8e3c-42b1-b6bc-cb5fce61833b/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/eddfbfba-e425-428f-b409-714db008655b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/a491f2da-4088-41e6-a586-3f98a5c24b86/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7966a62d-472f-4fa7-b744-3a5374c9ebb6/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/4237dca9-9970-43c1-bdb5-a1d943d389fb/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5d13e1fd-59b6-4955-b93c-043209145d41/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/01ffe04c-78e3-48b6-bb87-2b48720bfc41/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/665d74c7-62ba-443f-bfe9-fca0011eca79/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/250f2e2c-a459-4b97-94c7-e152e38f81eb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.43, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/9a239d45-c387-482f-a36d-fe7e266a06bd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.37, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.38, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/ef9ddc53-7d1e-4273-82c9-811f29f4a175", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.api.v4.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1112", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/64865b1d-6dd2-4151-bf7c-8783dc2f4391", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.73, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/42ca6247-6368-454c-a32b-fbbfc3799522", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/78f8e9d3-0a83-4b68-916d-4c96b167a109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.95, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.57, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/91827a52-c72e-42a3-aa57-f0cb0398779c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.09, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.19, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.89, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/86b1cb52-6199-4e2e-85d2-d50c7da7fdf0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.79, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.6, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.35, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/e5fac206-9b40-4468-80f7-87775b897d63", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/84fa7806-d03f-4693-b8fe-e9c26a5e81d9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/27c422bd-635a-416b-95cf-835884ba9989", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/3138423a-5db3-4ef5-961c-25c886a794d2/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/00dde5f2-5b11-4b16-ad69-11628dd2fcfa/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/3978588d-36a5-4300-b51b-4985c2c1247f/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/307aec0e-4a44-4c17-a586-30260d12a40d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.53, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/9ff75096-6471-40fe-99da-eb5c5f046037/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/6824101d-a9cf-41ef-9725-41343bc901b3/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/4a09c3f4-718f-4912-8381-d4f0c1b071e6/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/f3dced01-76f6-42d9-8b4c-bbf5fa9a4b1b/snapshots/b6cc3247-7abe-4715-8d55-6b5ef25832aa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/28152190-86b6-4d8e-8313-a979c5d3cb49/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/f02be47a-587c-4a43-b36c-9427dd40a06c/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/4b503f77-5016-4eea-9348-05276165791c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/7f1aae40-e95a-421a-9215-4c9905f95a52/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.84, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/481fcbe6-36b3-4fc1-8013-337c8d997773/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/f4a283e0-1f62-4404-9820-e97d18e78e68/graphicsconsoles/216acedb-5c8b-4409-b955-7b347486ca8e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/cc80f68a-06bc-4e58-9dd3-59207f346888/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/22bcc90c-2b77-4cc5-a6f7-83783b8947e3/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/566c5b73-f953-46d0-95fa-cc49eeaaead3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.3, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/94b0c606-ebf5-4d43-8f6f-d6ed66b5a296/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/192bcbb7-46d4-43f2-89e9-61b701a2ee4b/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/6da4d144-9a95-4726-ba29-a0b7168bb25f/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/8879ca47-87a1-44e5-bb8c-29b3e7ca54fb/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/33f8a4db-1298-4284-a0bd-eb78420f4685/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/ee46688a-b8b8-4f69-8c8f-22240c61623d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/d123a698-64ee-41aa-8788-28ffa575ef9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/8abfa405-5fee-49f9-988d-9bd0b376b636", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/d123a698-64ee-41aa-8788-28ffa575ef9e/vnicprofiles/ebcf9ff1-e378-4056-9bda-a5efbb0c43a5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.62, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.46, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.76, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.96, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.83, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.58, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.48, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 7.54, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.1, + "detail": "" + }, + { + "series": "4.3", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/3f778cd0-0f97-4740-94c6-6b1905349d56/steps/39c3eae1-5f1d-43b7-a978-1c1f196a6339", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.88, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.reduce", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/reduce", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/reduce", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1113", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1113", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1113", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/8faf9242-0358-4125-9ef0-bfa7b5f11c9e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/6623e10a-7f45-4b98-95e4-4be216b35fad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/30a8b3df-606e-4ed1-8795-6c6adb936808", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/5691b51d-17e4-4343-b5ec-46f8d557f84e/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/455a46cf-3056-4881-9206-4231804fe9cf/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/c2c15e69-7caf-4200-ba00-6c24271c8482/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/20301881-878c-4880-9cda-a9d770ea8f32/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/2cbec47c-c6d6-4550-b3d1-670b735dcbbc/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/d4818d42-aa80-47b9-ba7b-5a8e23410be3/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/07a66715-121c-4285-a430-9126d09c3e65/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/67405538-19a4-4c91-bd90-a7357f96589c/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/ee5c79a2-a98a-4d03-ae94-93e80cc37be5/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/hosts/d4fd74f6-e5b9-48c6-885d-5ad8c9cf79e9/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/hosts/11082c0b-c30e-4670-a625-4c66e04bcdbd/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/1195f603-02cb-4083-93cb-54671360de83/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/hosts/bc1e3e89-4257-4466-8b8b-c06801b8ffb7/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.reduceluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/reduceluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/reduceluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 4.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/f5d1010a-7759-4fca-96f3-640c6a11d91d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/986e33b7-7b6e-4440-a744-2f18bd5a9e4b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/a61ec515-757e-4c66-bc6d-dfbadc835c27", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/a76e5c14-4d75-40ec-b232-d51b0cb72f35/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.97, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/89922617-bb0f-49e3-8a2c-62484e4d324f/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/a47d8eab-29ce-4ead-b66e-c9c39b9919e5/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/45da8121-66e1-4f7f-8e0f-70644d8a1175/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/5db22c0e-a0fa-46bf-b54c-051b98db0cd2/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/079346fd-c596-4313-b92b-bf746b513272/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/793c6957-97fe-42dd-924d-d0c280403bcc/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/3a146990-ae60-49aa-8100-3a87adb801d7/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/ccb8431f-1f3e-461a-a8d2-d65363c2cec1/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/ee8c0504-44b7-4615-a107-4540ccbfd5be/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/456a21b5-ad15-4d7e-97e4-d1538e0930bf/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/bafc413c-b9c2-48cd-9efe-3f7eefbe8047/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/4e97f004-45d0-4b1a-9aac-58d91f02fa26/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/vms/072ec96b-9d59-4c42-999a-a3157631e52e/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/e5a19c05-1b2b-4f87-a3e0-d071a5d48dba/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.02, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/57d7e50a-67ab-40e2-a10a-6f5c2ded1ee0/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/153c7dcc-4f90-4106-b288-49e365f1eec7/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 8.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/4998b932-b15b-4859-bcef-7cc546c3ac34/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 5.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/fba39e24-8e50-4f8e-a92b-f5e67ddcfde2/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 5.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 6.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/62b7117d-7938-4d35-9447-263c3b97c633", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.75, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/fd2e4b5d-0ab1-418a-bd80-8701ad8c5c35", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/219750a5-8195-45b6-9dac-51fdde1a44da", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.67, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.91, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.list", + "method": "GET", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.add", + "method": "POST", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.get", + "method": "GET", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/b43f83e4-3c83-4119-b3ef-30025fb06f2d/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/b9c3a23c-d3a0-48fa-be3e-aca93d19df4b/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 14.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/cc8f35d2-40fc-4b6b-af9a-061e41118563/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 6.13, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/570ba29a-557a-40d8-8d08-9441bd503960/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/fd23f0f0-42f4-4eea-a89a-35d21cf84b49/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 16.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/f90649ba-44bf-49e9-86a8-2ff13bae0bbc/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 18.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/1f8957d1-01ef-4779-ac32-41a911310329/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 21.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/4687b3e8-4e84-4234-99f2-fad299f38dd7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 24.0, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/3431b35a-b9e0-4677-bedd-a73c825b356f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 10.28, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/0b07ea94-3539-4154-8871-1b905dfe5099/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 16.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/9f3d161c-1e8f-475e-8a91-5b57280814d7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 19.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/681ea948-3f5d-4a27-95d2-77eb73bf5fad/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/96983b59-8c30-4d38-8b2c-b8230b9d489c/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 7.08, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/e36e011f-b39b-4f86-9e1d-2329603e39da/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 11.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/f786b77e-42a1-47db-bf72-d95f36335601/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/8d547853-64a0-4db6-bada-a3b1e03b91f7/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.15, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/22256045-63b6-45b6-a0fd-f721c45316d1/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/942a6ec5-7405-47c6-ad0d-ea9bf6f5c706/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/608df6e6-9a02-4590-ab16-906362a8a518/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/700d2945-a078-4d0c-a1e5-0b1468bab171/snapshots/32d8ef63-853d-4107-bdc4-1dd8a46560fd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/06f38742-6064-4579-bc26-94ba965691d1/snapshots/8b45ef37-a780-4b0d-ac4a-8595ab30dc22", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/eadbf78a-c3a9-48d1-b3a5-d6dd7c075b17/snapshots/e5c30434-3bbb-4248-bb42-f4961bf9a3dd", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/91fcb368-6525-4211-8e93-35430be1c70f/snapshots/f7d32d2a-244c-4b3f-80fd-ed2f059b4a91/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/5146b4a8-1703-4722-9900-ff02c8a19650/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/7d1232c6-7f63-44af-a6e8-3c2010bddcaf/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.87, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/1b0abff6-59e6-45f1-9a64-ce048612e5ab/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/b7d58fd5-92c3-486a-98e6-57d6be83546d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/608b8426-0a40-4ca3-b9a7-e20f5b226791/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/bae9f9e9-d557-4279-8b8c-fae06b308a11/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/f8576ba2-83e4-4185-9547-818405a8125c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/01713e5b-9070-4377-bba8-197a829ac5e1/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/28946182-5763-4b01-ad2c-16c0760b703b/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/26a9de12-b93a-4489-be09-ab68f5d049e9/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/13c4902e-f98b-4dac-8ac6-0d7b05214ae1/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/503b51ba-5948-4366-bb3f-a36129fca06b/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/f4049e0c-794d-4eb6-be4d-51d1f6441c3a/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/dfc891f6-f975-4b4c-9298-1fe34ee56e4c/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/caee227b-5b17-4d3c-8926-03c43f9d5b3a/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/3f4f0095-482a-485a-8f30-5b1b4dd17aba/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/322d55c0-3996-4ea9-8dae-542ef171db76/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e3593e74-e7d8-4fe7-9f13-f0df708b290c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ccf3caf0-b6c4-45eb-8acc-2760a81acb9c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/9ed22215-f5e9-4121-a504-a890106fd700/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/ceb4eddb-f538-4d02-8c95-b27820d8667d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/adfa3013-ce6d-42d0-9ced-efed5945633d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/7aa3fcbf-3a47-4925-9b49-55cb91763507/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/c6c0ca6e-2a71-4ca3-bb67-e478f9a882fd/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/750e48f8-8ffa-4a98-97ef-90be2eb9f51c/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/9714d027-e929-42e9-81f1-f1926189125d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/43ad2a7a-25b8-4338-85c4-7ecec2930495/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/091c38cc-c92e-4d94-a242-6f50d8b264b9/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/d4c5a1d9-ae36-493b-b96d-d3b675b39f25/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/67e27ac2-49ff-455f-a572-8ced7db7f956/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cc91e3de-df75-47ab-b833-dd20167b0f94/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/38c683be-80e7-4e80-96ef-05a24943315f/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/3b21bcc3-5f0e-473a-82e8-601f6f822a45/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/9c864057-24dc-41e2-af28-99b972d0c377/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/22c08a20-653c-4980-bf3d-39a00d6b4c6e/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/6a659fa4-6f98-4520-8af1-7b92e3a4b56b/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ecac973d-42cd-4853-afd8-534d9c37a0fe/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5d39ac88-56f1-4966-97cb-798b39a427e1/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/aba5d0ee-8192-41a7-aed6-f44cd9526601", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/b1f51818-0655-4321-9a4f-56072f2a68e7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/2625e442-c8df-42b4-a4c6-792e116dfa73", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.85, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/2569cf3c-bc1d-4e92-9124-f6d5173063bc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/c1bb38af-67f4-4e68-bcd7-e686e814891c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/83412345-43da-4c47-93a0-1d53439e12b3", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/b344acaf-3de1-4222-a7d3-c96db31faed9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/b9b96cbb-630f-478c-9761-ebd88976a3f4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/2ed9b45c-0e38-4fee-92ae-c77a6fb88ead", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "api.v4.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.69, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.reduce", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/reduce", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/reduce", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1113", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1113", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1113", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 5.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/0e58c1ea-4d05-40eb-91b0-dacd000dc684", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/ed6e2744-2302-4b37-a60b-0b081b2139e7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/c051068e-054c-4f40-a763-0a1817e5bac3", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/hosts/7b35a197-0da4-41a6-bc34-a0da38ad2b06/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/hosts/54a4ed1b-94ec-4861-8068-22e1a42daeea/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v4/hosts/883692a3-5115-484a-9b91-3650ff1c5422/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v4/hosts/fb250402-967d-430c-aed3-4422a1546f0c/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v4/hosts/d51428e8-9324-45a0-8d5f-9734482a0e6c/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/417759d6-5809-4dd4-9176-e07dae5a2bf8/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v4/hosts/09a69337-4a3c-4081-a47d-8a9abc07c9ce/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v4/hosts/f0e9a8ae-584d-4125-82d8-28dc6c1219df/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v4/hosts/eba06164-985a-4387-854d-2a87a58c5455/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/f81c4756-8cd2-4571-9dc7-e5a26276537d/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/hosts/686e9ac3-6d66-4be8-97cb-df60e9500109/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v4/hosts/bd221c40-ec78-4e54-afbd-9f8ae43d0621/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/v4/hosts/10d0fefd-51ee-4f92-bd13-ac89e0a57261/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 5.04, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.reduceluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/reduceluns", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/reduceluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.67, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/2f261a51-e6e0-49f0-8694-e33e2a4725fd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/7b75bb2f-927f-4367-9da2-5d4258e5b9c5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/79862ea7-5c58-40e2-a051-4f7361940c81", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v4/vms/6fcf8933-886f-4ef5-bc09-1ddc3f7e4f83/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v4/vms/d981f015-0636-413e-bb9e-3cf33efd96da/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v4/vms/5f6fcf09-378c-48cb-897c-1d32eef545ea/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v4/vms/d9da9f4c-3328-4c9f-9b83-4aad17cd5bee/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v4/vms/31203b79-ae09-434f-948f-edea1cfad34e/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v4/vms/635cc68d-34fc-41c3-9228-872a234a3506/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v4/vms/19d9600c-3d91-4a90-8daf-932901d7226e/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v4/vms/ac21d043-9272-4479-a0fd-c028708d094e/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/vms/90b2f349-4a80-4760-be93-c1a2e5754a6f/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/vms/10602f5b-a69c-494a-b3a0-c12ea1f73a6b/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v4/vms/99e81f32-a684-41a2-98ab-25b3d30c84d7/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v4/vms/fe50e36b-4603-4948-afc2-907e9a8dbff4/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v4/vms/3deeab6c-8b1f-4a3a-b82c-707eef394a70/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/v4/vms/ca6fb8b5-7898-416f-a5a6-c19454b4047c/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/10ada80a-131b-457b-b8e6-095059439cbc/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/424ae8ed-859f-468c-90cb-2a8bd6b63df8/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/9b407427-577f-4acb-8842-c6b40574b0bf/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/c15c44ee-3c58-4700-8643-67f22e1be147/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/ef18c5cc-a483-4bb0-b163-b38c79969acb/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/5cf196ce-e26a-4b80-acce-fa66af367d6e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/001f9b06-b81e-494f-940b-8c7482874aef", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/0498951e-ecbd-4fe6-b66d-691118a428bd", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "options.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/69e18fe8-8424-4f55-a2b2-35c548ac05b3/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/8ed2099d-6bbf-4641-bfc5-e8817343ce4f/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/0a944e69-778b-44ab-9d2f-f52025c845c9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d518c3be-acac-4fe1-9be9-6bc9800f4d81/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d6164ca6-0a4a-4fcd-b692-2991f6e57ee8/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/b4fc2d52-1ffa-4362-9ce5-990316bbbe4b/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/a9a6898c-33a6-4e5b-9cae-c73fd5fd098b/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/5a3fe40e-2c16-48a3-87a9-35ca68715174/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/bc7bfb1c-0ea2-4df0-9b1c-e0f8d1c8b127/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/37e38787-3265-4907-91bf-50788ab06b86/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/vms/86f729f7-14d0-4c82-9e88-1e5ee7d10ace/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/vms/c42decd3-da17-4c39-b42f-4f7423ee97ed/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.36, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/68eabdec-2304-4c34-a893-248ec9418bad/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/da75fadd-50af-43ca-9b51-639ec9503a67/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/7121baa8-3e77-452c-9d1d-4e6681433807/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/b265d4cc-1d52-4e8b-8b88-e1a3727d0647/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/c2c8fd63-f500-4a59-9a96-69ab2c5959b2/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/e28c6ce4-7538-4cfc-a5c0-e04991b2250e/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/77e58de7-7679-4164-b9db-b513198b0462/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/38540a70-a7d4-4bd5-ad71-071e21bcf34a/snapshots/6db53a6d-d286-4d17-b770-707f92a3aecd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/92144a2b-7965-43bf-8d5f-52913fcc7534/snapshots/c2783028-046e-48f7-9188-dbf3eb5af9f7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/10835ea3-e663-479b-879f-e021cac33444/snapshots/01b04d94-189f-4eab-bdc7-b491029a0946", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v4/vms/fecb4e13-bfe6-4980-92cf-16c93644b459/snapshots/49089ca8-3fb6-489f-a2ed-d842986d834f/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/982eb2ac-94c1-4435-afad-6925a7b041a5/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/0e16ea74-7e3e-4a2f-be6d-5bdfb8489434/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/59de7b10-8363-4369-96d1-017626a5071e/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/43683ce6-52ed-4d39-9b85-ee343923e20f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/dcf490c3-3eef-43fe-b894-bcaf3ac9e2b7/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/66c60202-0805-4270-b690-e83ab8707928/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/8666dbb4-bf4a-4910-9029-2768253c9744/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/6389bf89-2100-4254-86ed-76d78f40c940/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/98055408-0116-4e83-abd2-8e68228d829f/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/018f06e1-bbe5-45ae-af70-c1a675e917c7/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/3ad9a76d-ca67-4378-a6c3-0778527e3490/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/d7ba0d7f-02c6-4924-bea6-2dbd082deef7/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/c6a6ab86-04d5-423c-b24d-33e7c2975c89/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/5d36542d-8a2c-4bf1-af4b-0e4f44ed9bdc/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/6f68236c-b338-423a-8fcf-a5c28ca4a650/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/8fb67aa9-2a08-4f4a-a51a-ef34ab76963a/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/4f379c99-bb58-4da7-b3e5-0b7dbd9f5bc8/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/90b99f58-f73f-47d1-945e-6c48fbeca542/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/8e8dbf78-b78a-4370-8cc5-cf710122d060/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/1b1b479c-aa27-4cda-8623-94a1f4a5d715/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v4/hosts/073b9e02-ad60-4cc6-baf1-5b624cfcd6b7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v4/hosts/fbf97f17-154d-44c3-9cc5-f0d15e63a661/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/hosts/053eaecb-ba2e-42c6-bbd6-35ebf065629f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/604bbced-bc89-4abc-ba62-67ca3453e789/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/5c5ddff5-5ce7-42e0-9fdf-aa0ffde09afc/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/167bd800-def5-4876-9199-d4ea541c4bee/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/00f3f965-51d9-48c9-bae9-ebc47538b872/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/2a9def16-fd34-428d-8fb7-32e6e13a249f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/fa41b936-2cf4-4386-80f0-8826a0b665ba/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/319fcefb-3c91-4ad7-b34a-3eafc1b7d688/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/a5377cb5-00aa-440a-8538-21e4c14d9962/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/73d0d9aa-e0ec-4cc5-ad1c-a52de20b9dab/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/99dff929-1351-43ea-b8f5-15888ad677cf/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/677db34d-36b8-4d56-b2f7-44198b132eae/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/0a1763c7-1373-4526-a5ad-41b5c0b5d9ff/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/3df88baa-101d-405d-b597-9bf288812a93/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/ed6f44fe-919a-4777-85a2-417cd1299565/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/733453f2-30f8-440b-bef2-f83594acc853/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/301ae1e0-16c4-4451-9232-e6f3f82ac76a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/5650aa5c-465c-4d3e-a15b-54756b545e49", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/0d603fb9-8635-4b1c-b996-397ef020f4a3", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.28, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.94, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.18, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.88, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/077a819c-16db-46a7-ac3a-ce698e894603", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/bdaa66e9-c31b-4d45-a8e8-d4035bfcfc2e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/101e81c4-b478-47da-a233-334a3571687c", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.13, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.9, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.05, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.98, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.99, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.97, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.91, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 3.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/35988d40-1d7e-4452-ad29-18d44b714be7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/baec86b5-f5dc-41da-b033-d2d43eb2c67f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/90e4d4be-c864-45bd-a6bc-3a2afdb08753", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1113", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/eee7b23b-fded-435f-896f-65e34430b231", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.12, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.24, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.16, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.95, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/c4596545-d3c9-46fb-a481-2964e74292c7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/46cf6d7b-1daa-448f-9aaf-697135f1ef6b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.options.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.options.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/ce5842f4-f322-4eda-b220-dafa35b213ca/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/7d14ac38-40a8-4078-83c2-ac209d5606db/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/f61ef533-2a5c-436b-a73e-b5d710a6556b/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/da6686bc-7ece-40f2-a6b7-d31936470c3a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/9d261467-4d38-428d-9309-5e6668788751/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/d6917900-9c8d-4020-8ca0-d1104bd63938/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/8113a69f-4b82-4885-a973-f4362b2aada5/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/a34bc64b-76a0-419a-9501-2706f5c24427/snapshots/844c1ec4-0b6a-46e2-b55d-a6217c9fb9d1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/c16510e5-299c-4356-b6ce-2eb211005f9f/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/40e8c76e-d294-42c4-8d3d-6371e122780f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/29a0daf2-03e1-4a8d-900c-4199280e685d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/3525eb87-32f1-49b1-a780-0bd660a28cc6/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/a44b6a91-0833-4c77-9a93-52d623d07e43/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/a94621e5-c73c-48af-84ce-53c38d9b813c/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/5d56ccb5-e701-4ec9-8471-f99a833e0a71/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fb332445-3495-421f-9cc8-d9069b466cad/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/ddcd2d7a-73e0-4ff8-996b-409fb7d4af79/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ad8701d1-a95e-43df-a7b0-1be1699c3cd2/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/14cf5f33-bc6c-4ce1-881a-51a63e37b8a6/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e6d7005b-aad7-4e33-805e-4ce70a253f34/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/94c6f0e0-40cb-46af-b7af-889ba5ac47e2/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5b42d3c4-fcf7-4010-a2f3-0fa695f4e259/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/1ecec8e8-be53-4dab-98e0-66f3e61b3152", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/b5bbb4a4-2684-487a-bf94-079850ea1e78", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/fed5c62b-a5d3-477e-b155-e2571f9f0b61", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.api.v4.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.66, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1113", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/a23307ed-d18a-4c5b-9a03-3d3e9ba099d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/149f57be-46da-4909-a3c5-3d3885b81752", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/b6a93c2f-008c-4031-9962-7cc63453d64c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/4b468dd4-38c9-4616-8f61-77e15313a5f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/da6751a1-5849-473b-834d-3383b38218ca", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d32b3521-b68d-4fb9-b1fe-2525c689ca74", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/c6f45204-7300-42cb-acc1-f2bb304f5b6f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/12b57fbd-ee0d-4180-a2e1-331cc716a327", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.options.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.options.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/0117a370-f98e-4614-9c14-15c198adb243/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/7c7e6efb-309c-459d-ac4b-cc248e121bd9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/5e4faf1e-2409-4201-820e-0d21040147c4/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/b1ee7137-6d97-4f1e-8c46-0298460bd66c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/0c508d63-0b31-4c30-81e3-15d65122404f/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/7ab0d26b-a29e-4695-bf48-0c26a620aec6/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/3fea7913-e7e4-4f0f-affe-5c9ab869bbe8/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/b6c779b1-0b13-43bb-946a-6e7b758fc283/snapshots/6f3ea7cd-d79f-4edd-a88f-f11c403bf881", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/215b61e6-0b27-46f3-839c-f61cf4cb66c3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/03b6e798-5b3f-408b-aeff-0ae3251bd96f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/b84ba020-c164-4238-935c-24ff1072cf0b/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/89ab3409-6cf6-4cbf-943b-33241d5a9319/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/39b32888-3fa4-4673-919c-caeb4241e948/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/e5c30e1f-0640-4d26-a371-516a6c35e193/graphicsconsoles/27364d8a-1c01-42e6-abb1-f3a16943fea1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/72b3432c-36c8-4e11-9829-e3a75991302f/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/ebcd78e5-2b36-4c71-9340-df93c2019bc1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/6fd67355-9ba4-402e-aeba-0fa3859a1128/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/31eba814-1794-4c3b-89d6-f3a1efcb63e4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/9e20b558-f3e0-4e3b-b45b-8ec2ff9c019e/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/f3611ce9-b842-49d7-bdf6-757fe8821d41/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/d60282cf-5b8a-4a29-9d5d-1f3d62ad5785/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/ae410baa-8bc4-47e2-8a4d-41a2b40b2051/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/ab4d7eeb-4509-48e9-8134-5229c6ee8427", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/f506c4db-c549-4e35-9ea2-449b7743b72c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/a39edfe0-95f9-4f13-9385-d5fe3dc8cd8f/vnicprofiles/c5410134-149a-4741-a271-a224983d8caa", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.58, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.4", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/65f2f915-162a-4036-a24c-5166342fd333/steps/ebc9541a-abc6-4b27-b356-845a041443ae", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.84, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.reduce", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/reduce", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/reduce", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.01, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1114", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1114", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1114", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/d514fbc7-1126-45d6-8a15-09ce130a9590", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/2d0d6882-a60f-4870-8f32-ff2a002cf11d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/f1570c67-edb6-4460-8247-299aeb52e8a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/51439079-0826-4c38-bf0b-ca02502d0985/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/39fe8051-2c1a-426a-ad1e-13a683e1c552/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/14f7a49b-a964-4fb9-aff8-a1e58e5abf0e/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/a5815705-1ad3-4b1f-a048-1b10aa314659/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/eda78ef0-bc62-477b-a6ac-5f3c9a434e86/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/c7ed0376-154c-4f90-ad05-bb6f0747b8d6/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/e0e6d4f5-5789-40e1-8a87-cc59bdf9d4b0/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/9bfb10d2-f687-4d52-84e9-8f7b5eed1587/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/690eaa9d-84fb-45dc-bcbe-95e20f1fc4d5/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/hosts/d9ae4da3-6e8e-4535-867e-7490f4e58720/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/hosts/8dbd9639-bc8b-4b63-b8a3-b931d2f60989/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/e74498fb-0e2e-4609-a1ef-159d0817ebe1/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/hosts/53eaad58-1335-4186-9037-6a7dfbeb69ea/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.93, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.92, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.9, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 4.94, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.75, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 10.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 6.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.reduceluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/reduceluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/reduceluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/1a3ffac5-880a-460d-b7fb-0e49a11b13ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/8e744e3c-8fa3-4ee2-b116-3c636b052b70", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/461e2a76-eb94-4e3a-83c0-47b8ef152075", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/be2ad275-2310-4b73-84c0-ce50055a0076/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/9d31fb0b-f9e7-48e2-80e3-9ec3e45c7351/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/f6edfe46-f056-48c6-a391-6fc5868f5fe3/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/eef0332a-b94a-4298-8196-326067f226a9/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/b733f80a-ba03-40e1-b7f1-324cd4958c99/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/b22ee607-978d-422e-8419-6b2fa75e9537/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/efa7ea5a-7e04-4c2c-8245-09f9eccc1035/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/92f90df1-d1b6-4164-88a0-05316758eedb/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/e6306e76-0cc2-445c-83d1-5a99c13130d8/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/0fe5a49c-62b6-483d-b5b4-1dce84b5d01d/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/3018919e-87ea-4771-9e42-00f9ab322737/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/5a68e23c-c230-4407-b229-5609e00d1833/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/01afe497-3681-4c66-b025-b49f3baaa58b/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/vms/2e3b207f-5bb8-43b2-a327-062878cfae83/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/a886ae76-1cb5-46d1-a657-e9b65eaacf7f/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/e7b087f7-0114-40bb-9493-22f50a0d4d1e/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/ed83dca5-14c9-4b96-a55c-5bf13ba98c85/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/0b9ffed5-9dc7-4183-b66a-370ccf56c0a4/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/3d1cb63b-38f0-4ee3-9061-acb589ec7e09/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/4c8e792e-5ed5-4432-b80a-0f6d086e0528", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/ab85c068-1419-412b-acc7-2755cbe65f69", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/da9fe3f3-af20-4d9f-9beb-1aed2a440d38", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.list", + "method": "GET", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.add", + "method": "POST", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.get", + "method": "GET", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/763f37cf-0f93-4449-b3e6-3c3b6214d03f/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/1403e17a-4fd5-4ef8-90e2-11b8a56f35e4/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/d72a6310-c0a6-4cb8-bede-0816feeb4017/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/bcb0b916-47b6-4477-a806-5c004acc9116/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/c0036020-df82-43eb-b590-a5769b951511/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/1dead0e8-8bc4-4eb7-b295-25a07fbbafdf/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/2af24bb9-1642-444e-b101-0af5ea326f81/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/604da7a3-2ff6-4a3a-8783-73b464661789/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/f5eeb088-bdda-41c7-9b32-eada2620c2b1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/5f3206fd-e57b-437a-a0ee-a23dcaa45be7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/6a19c062-c3c2-4840-8a16-90aac2eec2dc/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/923227ac-b9e3-4340-89c4-713f2643f984/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/795012bc-d142-4571-95dc-4daecac431e8/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/83c17921-7899-4d9f-840f-0d2a8d00e591/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/4ec04cd2-ac5c-4ace-b198-7f68782026d7/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/6b89d137-384f-4449-8346-70b5aa949c15/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/648a8394-3eb0-4c00-86ee-5e26ebb10f90/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/35be628e-4789-44fe-8005-31567b5ee11e/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/fe98dfce-1ba2-4fb1-98f0-f267bb3c9f99/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/eb27572e-1590-4d1c-9e73-8d60062893ff/snapshots/00076dd1-5637-4908-a55b-5cabe2b6e62e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/fad250c9-1032-4d60-beb0-f2a78e52940a/snapshots/fefe3a5a-3dbe-40b8-885a-587bc1c512c5", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/62ba37c0-2483-449e-9c8e-eabd904c0d16/snapshots/74430efa-4250-4dcd-8c5f-02310a5ce4fa", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/c2110e77-2e51-4e48-9eec-dbab23f466ac/snapshots/8b6a086d-525f-440c-8c87-1433931f89ed/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/1a418422-5475-43e1-a84c-a2c08c6d6085/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/2c68d8d2-f6da-4108-8b64-de4976e54076/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/2b8f8fa4-4114-451d-9524-8ba4930ff143/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/1706d967-81b8-4070-9e84-d265b040a9a4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/e9b7205b-f61c-420f-b14f-63ae3c0dcad7/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/57c22c1e-b446-43b8-b831-3911b2a7f30d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/d29013ea-1592-4ef7-95d0-d8c770c8340b/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/664025c8-aa13-48e6-8cb8-ba88656eb184/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/81a13684-ad57-43f5-82f3-bbac34ba1187/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/230147c0-6411-4bad-9b12-836fd33c4589/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/47c1cd30-b189-4886-877c-5c25848599e8/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/d04672b9-73b8-4cfc-9eaf-ec23bf0b80fe/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/2203078c-f359-463e-a704-72c33429a025/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/49bf7113-912d-46eb-8cd3-684ec2ecccab/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/087b4bb3-84ce-413d-aaed-07ea00fecaf0/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/bc118c42-f004-4039-8240-0073960b6f87/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/5e416794-08b9-4593-8df4-9f1e73de84ac/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0584f7b4-491d-4568-9fd6-3757085426d7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/b8b413c2-2ece-49ff-97ee-7bec3aa00520/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/41025ccf-0407-4640-ab7c-282527669752/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/046d6b7c-29c3-47b5-9380-52e4e51ee84f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/b8c055e1-4540-426b-a7f3-f35740078ade/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/a7fbd2a7-3dc9-40a1-8ea4-640eb7a240fa/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/6d8dd532-3307-4b5b-9786-a3c7a646c0ef/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/f05bb419-6f9e-4180-9a7e-cfb593fdb31f/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/cf7437e0-4795-42c2-875d-3f1f00df5623/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/d8818e82-e687-4b3e-8fcc-1241f5ea19dc/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0dcb73e5-01ef-46ef-9e88-179ed407e816/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/2b0893da-8118-48ee-8332-0787e20f697b/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/2d93db21-7041-4f9c-b3f8-354db78d590c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/b04f4471-5641-481f-a958-b0b082156ade/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/c201b767-83c3-460d-8b94-7be5cce382f0/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/b8e9f90f-a198-4840-99fb-6111c63da6d7/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/da7f2037-f175-432e-9da4-7f5c958090a9/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/44191fce-1855-4da9-ab38-2e038d7f5e30/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/996e0c37-d4ad-4f84-9657-4608f0fec754/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ee173dc0-b9ad-413e-894c-b4c19a06d645/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fdf29c19-78bb-4099-84c6-021abc319b34/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/806109b5-dbf5-4e52-a498-4c263e3cb9a4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/9238d9b0-408b-4aff-864d-4f9cf945ac0f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/53b82183-1f6b-4501-add7-373df144129a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/ede19908-c45b-43bd-a54f-54016fe087fc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/e224731c-b67b-458c-aad4-e89af2ae3ecf", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/fb3add5c-4515-4297-8d69-d00eaa9e8f06", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/73deb9f2-83c9-4a19-9901-57619622b307", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/33c1674c-fcf8-42ba-8be1-0ad593c0dc76", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/9bcaa22b-fd0f-4e65-b5cc-2fbf8c0248e7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "api.v4.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 6.07, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.09, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.reduce", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/reduce", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/reduce", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1114", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1114", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1114", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/be339226-0b2c-42bf-a960-a27f585cc42f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/fd92779e-8630-4923-869d-600371ff5e30", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/6911b9fc-4b22-4ea8-861a-c6c1d158bf98", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/hosts/c040b4c3-f0db-439b-b0c7-a2bf6e38d54a/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/hosts/b65b90c4-5902-4ef1-be7f-188e66d9ca81/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v4/hosts/98946bba-0ff4-467f-9a3e-dac289d6084a/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v4/hosts/aea28c7c-eabe-48ba-b8b8-a4754273824b/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v4/hosts/996e20b6-ef3e-49a6-b5e1-8f425db73561/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/c5214cb8-3f41-49e8-a5cd-7858424912dd/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v4/hosts/03ed0c76-0b1d-4c04-b923-ebc9a88d8a3a/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v4/hosts/3a83f51d-802d-4675-b5fb-59aa57455448/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v4/hosts/9d075517-8cae-48b4-871c-7e1efdfe56a8/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/0b420fd8-b568-48e6-9ac9-cde0bf41a896/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/hosts/77110f2c-d793-4db7-985f-9ac2c6787d86/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v4/hosts/5af3dc43-6d94-474a-864f-cf9af0893f9b/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/v4/hosts/c61357ac-a2a4-41a6-8130-29fe07d49d2f/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.reduceluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/reduceluns", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/reduceluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/de5b5ec1-2b76-410a-92a4-eb0f13f5164a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/53200291-086b-407e-86e4-42587ee1f221", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/a3e08b3b-91aa-447b-b8e4-4642825b49ba", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v4/vms/647f0864-360c-4c38-9bf6-2825198b8a13/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v4/vms/5d6d1850-688f-42f2-ad25-c46dda12f3c5/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v4/vms/57daaf32-a4ce-4f9c-8962-620f7e7d1c55/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v4/vms/ff3bedd6-50da-44bd-8c42-efd568f455b4/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v4/vms/56839a27-9f4c-45fd-908e-54880c73275b/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v4/vms/c9a2bb09-6a38-4f30-9246-11806e352644/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 5.93, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v4/vms/56c44c99-438a-4cae-a034-255363543354/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 9.0, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v4/vms/fe9da454-82f3-4073-8be2-e4d2a6e1da5d/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 10.65, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/vms/336d04a0-4815-4b5b-9601-1ef4b6d9e04f/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 7.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/vms/abf2575f-23d2-465e-8167-de55ba6ee094/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 6.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v4/vms/6c1e7561-22a6-4dcc-8931-d96e54da1f0c/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 6.99, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v4/vms/e584e350-1337-4675-80b2-4d140567b386/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 7.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v4/vms/79fa55d0-ad2b-428a-9beb-4468f2477265/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 6.07, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/v4/vms/bbc3945e-8d83-4e09-b061-68139c146121/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 4.69, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/689225df-a853-4a4b-810d-8e6117e5128a/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 6.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/aa2477d0-cac5-40b3-9616-ec113e961e57/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 7.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/e8d5b286-9d26-4fa6-982d-3d7942e42e67/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/61b5ef68-9900-4dd5-9a29-c252e8c452aa/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.92, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/e813d5e2-cc56-4cb7-bafd-d9915af62e67/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/41c5b5dc-55fd-4d01-b892-3fdbc25e4347", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/e13ed30b-d84e-45e1-b371-83984993f35f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/07c19cb4-f058-4ee2-9b02-4d435c9a4293", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "options.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/708ad174-5080-4514-902e-c6c2b8d899c5/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/b43f8985-4dae-4f93-bc35-ef387a614558/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 3.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/3c5fbeb3-fab5-4323-99a9-4c8388567db8/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/8b4e19e0-2f16-40c4-9a7d-db0cb249962e/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/e9f7ebf5-be11-414a-b1e0-8905b18e2379/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/483860a7-53d3-4557-b236-e48f7cb47df2/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/18579a5e-f19c-4b56-a50a-9f03b4b89deb/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/9b44cbb0-a2de-4180-8b10-bb7802612dd8/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/3f3f9409-73e1-4a10-ae70-f9526c2b6ab5/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/820353fd-7cfb-4aa7-9a89-648fea645779/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/vms/828e61ab-1f38-4f9a-9d18-2b07afff06c8/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/vms/1caecbfc-bfb6-44a4-8e7c-cd5bd48e5dec/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/3c226193-1b05-4b8a-b397-424ee19e1268/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/d94ec5cd-14de-48ce-bc06-ed740d17aaf3/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/8f29e694-5472-4ebd-9488-3c0cbf0ea65b/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/bc27852a-70e2-4bee-8056-bb57be727b8f/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/a107e497-a49b-4939-96bb-ef0e4c0f250e/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/6417fe55-19ee-48a0-b3cc-8e9a2dae08a6/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.94, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/fca89a9b-acab-44af-801a-c7183768758e/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 4.19, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/8535289f-7a5f-4227-8447-2a3a093aa6c6/snapshots/822b4b39-f52e-4612-9f99-42b644cab2e8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/44dfe76f-fb68-479b-9b0e-8a75648f427e/snapshots/133cfbb1-aaa2-4efc-923b-0d43cefe34a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/fe0bd18a-bba5-472c-87a2-9f4d6593a2ee/snapshots/c6baf6ab-beda-4686-ac09-069a6da5390d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v4/vms/b4f27b37-9b4c-4bf4-be35-490712407f96/snapshots/f7d6c404-08ae-4a2c-be9d-267b14599300/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.66, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/3a9d9e7a-76f7-4c2a-b4b2-38e3374a9c53/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/bd04226f-be35-498c-8f49-30ae27678255/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/0e4e4ca7-ee04-4393-980b-495d1375f521/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d612a03f-18b5-4d74-840d-bb4de414a7e6/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/015dca7e-cb60-4571-b413-f3f92595c343/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/6d32c1e2-e923-4ab5-bc65-dab2c2341411/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/187c9027-dae1-479e-bd35-8969c9987b23/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/43f54427-5ea4-4451-8153-5c8377d06bf8/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/cb2ec95d-ad5f-405d-a6e7-a74215adadde/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/0b9ab0b0-bb10-406f-a48a-aa347da283e4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/e9e3e3bd-bb82-4070-b5c5-3df6daf547bb/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/3ff74037-5d07-484d-ab87-3f927f18a049/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/447989a2-10e0-4f61-823e-f938f9e83762/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/b6d48090-7806-4dd6-a8a8-0e5079e0b823/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/ce473f08-cae0-4a77-ba19-b1092a0c1b9a/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/8c816467-1a8e-485d-97d6-c240d1bd2635/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/a26905e2-102b-49c4-9d98-938921fa6308/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/89de9371-9906-46e5-adf0-48e032001a5f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/efa34d16-9bfc-4bdf-9d02-1ea56047a338/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.65, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/fc237be1-9ba2-43e4-aae8-b51c54e4378e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v4/hosts/719b9841-43d3-4c8d-ace6-2bf9c0437371/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v4/hosts/13e56b85-e009-4f6b-985d-03c612d99df2/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/hosts/a3141ce3-0131-45b6-baac-79a5ce5f0e10/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/eb241718-a112-43a8-9f6e-3b78f7f53645/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/2710b8c8-7164-45f9-815a-fc7a31f7d590/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/bebf8059-71ca-47d6-a93d-9138d41fe42a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/1290bbd5-28bb-4a1e-a198-02e196fa9fd1/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/c4726470-eef0-4e61-a4d3-60bfaa488980/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/430c2706-0dd5-4c2b-9d72-32995888ada4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/a5d03b6c-6bb5-4914-9a3b-91838d98e647/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/d4c4f716-0b84-4908-837b-79bd785e555a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/b341fbdf-10d2-45be-b6e5-881c3e0dd773/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/bd95d4ed-57db-45d8-9959-10e5256c83b1/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/d66190e1-0c7a-42a2-a25d-5367ce53b7b1/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/cff3058f-d845-45e9-8b67-ef82e50caab9/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/7aad66d8-73b3-4e64-9dec-d52eb77496b1/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/61a3d51d-9ff6-4195-ad8f-da7fc110c432/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/0474e695-4a2b-4e72-b340-fa9fa524049e/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/d7203826-fae8-42d5-a94e-9bfe4c0ef002", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/a0765346-a52d-4a90-b4b2-cfb0e8035d5c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/086714fc-f113-4031-979f-7a76a8a479af", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.01, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.17, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/d7e32e50-a81c-4c68-8015-c508908df66b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/3f0fd339-c343-4690-a3e6-50a3cf30ebac", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/14de8afb-7365-44a0-a1f8-476f5cebb1f7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/4be21772-3a14-4c5a-9c23-bee844aec29b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/59aadd9d-ca80-47e8-b9a7-b27051d6b8f6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/d5c0f066-0014-4e41-8a0e-1abf2ab17f9c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.73, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1114", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.83, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/72e87829-a6d6-471c-9c2a-5a0b318498f6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.2, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 10.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 6.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 5.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.13, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.3, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.73, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/4c3d8dfc-2d45-4d76-bf97-d041ed38fd79", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/d36f9290-51b6-4e0b-899d-fe03f4b9986e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.options.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.options.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/cb7909f5-b1e1-4b3b-bab4-7991dc0d181a/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/597c068a-1491-4507-86d2-8730c3c40656/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/42ffa49f-65e9-405a-86ae-a3fdd46193c3/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/a31ab5fb-2b71-42ce-b338-9561f3b23760/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/85b1f466-7da9-4d52-a52e-7ad27cc46fa1/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/94c81bbf-89c5-4985-82f8-9a166cea7415/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/31c29465-8336-4f69-8912-09613169e2aa/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/69ad27d3-7388-4022-8c7c-33ee52a1af00/snapshots/e9419267-2025-4741-8e9d-8002aa011842", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/b53245d3-49ee-4e3e-9604-5ad2d95a5edd/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/5ade6fcb-313c-4c33-b938-99e8c6a3ffee/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/6dce8a1d-7db1-4cf8-bf0c-3f7a8700a10a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/a29def69-04be-46a4-bc30-0eda5ee2d621/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/2175350e-e0e8-4e04-be81-2415e7d66d67/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/a8b3fc44-5879-49ed-9faa-0d59e997c5ea/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/82460305-c971-4f2b-a413-e8f2400192ce/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ae0141e2-db47-4554-a69a-a294c758219e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/668d8612-83be-4a87-87aa-b790af9d4656/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/5dc72f5b-ba46-41c7-84d3-056e98d43f1d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/fe6abe43-63d8-4811-8a46-08d92536cffe/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/a96b651e-707e-4d19-9f2c-91236c442386/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/6de4c593-bddd-4cb5-b46a-1f88f7c7e046/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/216c2e10-ddde-4823-aeee-51eda10191d3/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/1818bbb8-7b33-4ee3-8fc0-84811fd83de0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/7a0ec085-a9c3-45a3-9fb7-91f99bedf075", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/e9ecabdf-8488-4132-afc8-7660b5b948e3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.api.v4.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.16, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1114", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/16e9dd60-9d77-4baf-bc9b-3a4744bfd78d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.88, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.05, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.99, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.77, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/7f294595-e654-4b68-9569-22d8d1d58868", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/2e5bc167-9a4b-46ad-9762-ed7658069dc0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/5058dee1-e29b-46d4-801b-4d3590ea74f6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/5fc43f15-7481-4e2b-9f9a-3bc5c5820091", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/039b71c1-e4cf-4e19-9bdf-f08a03acd5de", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/40a3e7c5-08a7-4f56-8fdd-9b39de7797c1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/3302bbce-b5ec-43ab-9638-996b1f31c55b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.options.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.options.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/34d6e255-1982-45bc-ba8d-e4efab5fdf43/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/b9c989e5-a42d-43a9-aad3-b0948c61f3fa/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/c1f07eb2-a9e6-45f8-aa75-aded14f8acda/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/2dda6946-b31b-48a7-8949-def2324a54ed/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/e367cf9c-4d05-43fc-b1fe-8dd87775486f/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/bc220db7-73b8-4e29-bc2c-3e5b3f763157/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/c606c17e-2f9a-4688-91b3-c98282fe25c2/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/80b4d573-785d-44e6-9f5e-fcade4e7d229/snapshots/9fc9e691-5f18-4d81-90c2-a1f82bcaa722", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/e020900a-28f0-4e86-ab85-db0fefa5a6fa/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/80461137-c513-4e30-a55d-886c62f67d26/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/7f1ebca8-9f7f-464d-b73e-9d21920c81c6/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/58e67438-a8aa-404b-9c79-73ce4faa60c3/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/9a218194-ca80-42c9-bb14-a7ee8f83d486/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/0c1dc1d8-5724-4009-9aed-a05978ca67ba/graphicsconsoles/e437f4d0-c77a-4ba6-99ba-9f0217438e82", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/62e218f5-854f-421f-8ab7-d9bd8ed65786/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/821fb1f7-71fc-45e5-951f-396c6739fa8c/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/41c2b462-1fbe-4553-ad19-159a4e68fb9c/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/e207eb52-5c62-4389-b7b3-70cebaa53474/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/1f21278d-ced9-474d-b7bb-72b82c7a2a2c/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/20b1ae97-1ae4-41dc-8789-d17aab2dffcc/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/d95f8fb1-2a4a-461d-a20c-3e45ed596cde/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/ef000fec-516d-4fe8-a263-4f8a5bdcfe71/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/122ce812-1f3d-4ea5-a5b9-e9e0cb515b24", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/28636f17-adf6-41c8-a5d7-a71284a54698", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/cda55a8f-c8e9-4b2d-b1e5-b4e4d40792b8", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/28636f17-adf6-41c8-a5d7-a71284a54698/vnicprofiles/d933979d-6e6c-4c41-8208-d8e2d26b8105", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "4.5", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/f1ff32ac-30b7-4662-b057-faf3127876ac/steps/7369ce89-af3a-437f-adf0-b3261d266415", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "api.get", + "method": "GET", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.97, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 0.99, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.reduce", + "method": "POST", + "path_template": "/ovirt-engine/api/disks/{id}/reduce", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/reduce", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 0.98, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.03, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.94, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.89, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1115", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1115", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1115", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 0.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.92, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/d04746e9-0558-4a00-933f-db10bc312dad", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7253b489-1e87-4260-88ec-aaa1844bc61e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0db65f8a-431c-4678-ad37-7f1ce74403c8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/hosts/856f28e8-0c37-4e4b-819c-3a147199c582/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.94, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/hosts/d4ae8107-b78f-4705-a4ea-ca784b614316/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.93, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/hosts/0bf2f8b4-9372-49da-8167-2f2664f30053/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/hosts/5f14dbc1-44fe-42ae-aa11-bd6b5cf7949a/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/hosts/22d2e0dc-5a49-4fa3-8a2f-ad0016843d62/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 8.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/hosts/c2d151be-51e5-4a1f-98c3-ee6234f51abd/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 9.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/hosts/1b3386c5-60c3-4e56-b3c3-87bb11daac56/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.72, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/hosts/9e593475-9c05-47c2-8ef6-472684479a21/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/hosts/0cb29714-99db-475b-8f7d-95e9a4cdd5b7/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 5.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/hosts/3a906982-81a3-4f42-8677-af1cfc56cc13/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 7.77, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/hosts/342fc9bb-91df-4595-9cdf-d42cc9e223b4/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/hosts/4c8e364c-a7ed-4f9a-8e1c-6ed35e877e6b/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/hosts/0d7e5c28-53fb-4316-928d-14bc2e3a182a/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.71, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.01, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.96, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.71, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.reduceluns", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{id}/reduceluns", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/reduceluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/602c59b5-7ced-4d91-abee-dba571b8a224", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/afbe2cdf-f63e-45dc-b51e-22d44def3f64", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/e5ef7648-1500-40fa-a0f5-d9b065d7f406", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/vms/7c1fc85d-e82e-448a-a5e3-8f6a6cb9c2af/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/vms/13753901-7cec-48c2-a352-4db3e0cede65/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/vms/d697cd0b-86fc-4983-a5f6-dd8f04f39698/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/vms/5816eb8e-f57f-4f93-8d8a-520fdde9fa18/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/vms/54b9b73f-491b-4db1-a29f-165421a870e8/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/vms/579b579a-bd99-48c1-9b3f-5e33d1f89bcd/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/vms/68654423-20e1-424f-9627-9a7955667912/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/vms/3c39691e-5206-4fae-b3e5-81095e600e6c/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/vms/8914d633-5eb0-458d-a1d5-dc4a3499caa8/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/vms/5e6eccf2-720d-4b75-be4c-bc364b384c05/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/vms/674ec0a6-17a0-43ba-9ba4-c1beb86e0197/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/vms/19e92a0a-1f24-4ac8-9e4a-f336d1a737d8/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/vms/06b9927a-5efb-47ca-8ce0-e9f706b9d263/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/vms/2abe6180-5c33-4e1e-8624-9164c392962a/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/vms/7f8500bf-ec57-4e16-83e4-53aad557fa3d/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/vms/2e589024-fb9c-42e2-bdb4-6744da9716e8/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/vms/414642ea-c619-464b-a1fd-9550973caf1f/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/vms/de5b9dee-f96e-4887-a9ad-c30cc8c16852/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/vms/2df9cd1d-4d45-4513-a7e5-1e0297a20f74/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/2cbb8134-3689-49da-865c-6389c7133c0c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/6b1d9fa7-d8d8-4ade-9822-ae4682d88c96", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/3cd96980-ec23-4b51-93ec-1f76e3b809a8", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.list", + "method": "GET", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.add", + "method": "POST", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.get", + "method": "GET", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/c7f6bfc1-2b85-44a0-a397-6cc9a4996b47/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/007e6c8e-c62e-4624-accb-88c3e1414fed/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/e7f396e4-3c67-4cfe-8ab1-f40daa903242/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/ad22f4a0-620d-442a-b690-fb94ac65c86a/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/1a708c3d-d04d-4f03-90b9-d163979fdd7b/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/be7eba6b-a1f8-4e9c-a4ef-51fa29089134/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/898b5118-1054-45ec-b6ee-1caa35db8089/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/fdf45b45-eb0d-477b-ae6c-e25bc11ed984/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/2bddd10c-2ceb-4030-a343-26417642ec5e/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/82930f8c-14fd-48d6-ba52-b75e2226a94b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/vms/16f418cb-70c0-405c-83d0-9a56bff864e2/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/vms/0d184b3c-7e9a-43ac-9753-cdd28884e81f/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/dacb12a4-8750-462a-87b0-9272c08120e0/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/e57343fb-1c02-4f71-bedb-5eda4c8bc6de/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/7fd78ebf-112a-460c-ba24-06d95f106be2/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/e25ed901-780a-4abb-8f0e-406633bbd633/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/10da6a75-7144-4cbc-a67a-3b21ba25940c/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/e18401f0-cbdd-437f-9753-028cf497ab14/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/1fc2faf4-857c-4c80-ad38-b099d1a7cc7e/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/ff632b49-57d3-44a0-be6d-f14166c36a35/snapshots/1735d9ea-c35e-404c-a6c9-57640d5e7f48", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/4c0db940-b16a-46cf-867b-cbff48041680/snapshots/68dcf624-f5cb-42a2-a9d8-5ea3b849800d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/04f6d46c-e5cc-403d-b134-dd7e1e0eea44/snapshots/3d135f43-c134-4d21-adb0-46f907b5aa9a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/vms/9d4a3b13-f662-4b12-8666-333ad57c0e18/snapshots/3876d326-cddc-4fb0-8a2f-afec4bb0c384/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/90411053-23de-4106-85cd-19e77a47a53a/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/6e5e44ca-ec16-497c-87c6-d425f423caae/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.93, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/03bae18f-48fa-4ae1-b92c-667100b9ce7d/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/25523535-8159-4857-83a6-5daae8aab370/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/3a544d3f-1513-4d3c-9f7b-3f58cff0275e/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/0de008e8-5991-4527-80a1-c7eca2eeb4da/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/bb36265c-1e76-413d-a4fb-4b33b2c2b425/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/576c9449-2fea-41dc-9a31-0b2744bcff4c/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/8bf578d5-45af-4a72-afe0-1b06fdbb6493/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/6f67ca4e-5e3b-4c61-82a3-eae67afae02b/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/21a3f433-c2b5-4dc6-abcf-f0a242bded14/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/f2928853-359e-4cb4-aefa-03420c30be06/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/2f4027fe-529d-469e-96e1-97bfedd8ce6b/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/a297c5bc-cfef-4466-ae7b-193b324c2e44/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/202bd676-28d1-4ed8-9fad-6f79139318e0/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/6df71776-87fb-4620-b1a5-70d4c76b5dd5/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/0fe40490-4375-47f4-a61a-0567457baeda/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/4fcc2a23-19c6-4b12-a9a5-3476e537b651/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/43e871e5-c020-49d3-953c-e374dd4cf16a/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/e86de030-ec9b-471e-b248-f5350b173d98/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/hosts/128273bd-a75d-4951-bd11-9fd893ae8ab8/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/hosts/0a1448c0-4411-4595-8b04-2f97741286b9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/hosts/522058c7-055f-4d69-81f5-b4761f4896f8/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/dfc3b6db-b221-44af-84ec-3524236ba795/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/ae26512d-4e8d-492d-8f8d-41892d3bf75d/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ec9e83b9-3312-468f-bcbb-0fab0dd9148f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/7de1cad6-92f0-4f69-86cc-8c00c9edc6b0/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/87a65ce5-3531-48da-9ca5-211b8a8a367f/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/967d620e-d709-4df7-8c18-ffe8cc45e5d6/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/3440b55f-6d0f-439b-9faa-cec4d5f4be4f/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/fe024631-f221-45f5-82a1-8b863868d528/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/264b87a2-7539-4560-85e7-2f39f67f1141/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ef0a2628-1449-4cd4-ba8b-acacefe053b2/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/eddb34c1-097a-4d55-9b66-9d580a6fda36/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/1ae8ebb2-dc88-44b0-9edb-6d61cf79d3da/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/8414e7ee-9179-487d-96de-fbdbd1df6ba1/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/054d62ad-4e72-462a-8589-afe68227af82/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/c0886fc9-d807-41cb-aba5-34ca0dd29870/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/bafb95b7-587c-42e0-bfac-bc462646bd68", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/0613284c-309b-4cbe-a7d0-23afc59141a1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/c5133371-ab6c-4b44-a7b5-6c124dd8cd07", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.07, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.02, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.11, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.75, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.06, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/ae7373a5-29f2-4c3c-9a14-e28ff0a129d2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/b8d7552c-d417-443e-bbe7-6824765b3304", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/751f40f1-2e0e-41ba-a8d5-27f59457cea3", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.82, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/225a5d1f-2469-4372-8710-59b987b45e14", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/25dd8c36-4541-4bb5-ba83-2a01b69a1353", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/755ee513-5c00-469a-8149-fb4af08ae178", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "api.v4.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitylabels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "bookmarks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusterlevels.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.resetemulatedmachine", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/resetemulatedmachine", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/resetemulatedmachine", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.syncallnetworks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/syncallnetworks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/syncallnetworks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.67, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.refreshglusterhealstatus", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{id}/refreshglusterhealstatus", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/refreshglusterhealstatus", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "datacenters.cleanfinishedtasks", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}/cleanfinishedtasks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/cleanfinishedtasks", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.97, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.copy", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/copy", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/copy", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.move", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/move", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/move", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.sparsify", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/sparsify", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/sparsify", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.reduce", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/disks/{id}/reduce", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58/reduce", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.98, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "domains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1115", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1115", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "events.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1115", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "externalhostproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "groups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/3d0123dd-0153-44f3-8985-98454c6251ef", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/596b6e3d-ebd3-4107-8d62-450bca4ba32f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/7be61ebd-50d2-4141-8b23-4a52e272aaeb", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/hosts/443a9010-effe-4c6f-8499-48e8d28ad10b/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/hosts/953495b6-cc3d-4518-b3f8-267a536ce195/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.approve", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/approve", + "path_resolved": "/ovirt-engine/api/v4/hosts/5ca38e69-c5a4-4d28-aa19-3cf0278051d1/approve", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.install", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/install", + "path_resolved": "/ovirt-engine/api/v4/hosts/eef4d594-6a3e-4b43-aa85-88f36f603223/install", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.fence", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/fence", + "path_resolved": "/ovirt-engine/api/v4/hosts/211ce42b-a96b-4866-b0a8-7895da5c3336/fence", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.iscsidiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsidiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/a44bd77b-24d6-4c88-b36f-ec078099e363/iscsidiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.iscsilogin", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/iscsilogin", + "path_resolved": "/ovirt-engine/api/v4/hosts/7eae4484-f2d0-45b7-b153-55d8375a5749/iscsilogin", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.commitnetconfig", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/commitnetconfig", + "path_resolved": "/ovirt-engine/api/v4/hosts/96401372-877f-4ee5-b29e-1a6151db972d/commitnetconfig", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.refresh", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/refresh", + "path_resolved": "/ovirt-engine/api/v4/hosts/05fd056d-2eaf-464d-a110-cc7a5dbc0a8b/refresh", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.unregisteredstoragedomainsdiscover", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/unregisteredstoragedomainsdiscover", + "path_resolved": "/ovirt-engine/api/v4/hosts/e71f7ced-2a5a-4ef6-a1ee-4bc28579d061/unregisteredstoragedomainsdiscover", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.upgrade", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgrade", + "path_resolved": "/ovirt-engine/api/v4/hosts/1bf45642-3fa3-4845-a4be-e4f243f73180/upgrade", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.upgradeCheck", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/upgradeCheck", + "path_resolved": "/ovirt-engine/api/v4/hosts/0f36410b-96b7-4718-8720-7378e02ee9d2/upgradeCheck", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "master", + "operation_id": "hosts.enrollcertificate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{id}/enrollcertificate", + "path_resolved": "/ovirt-engine/api/v4/hosts/019e2db6-4d36-4118-896d-88ce776eae75/enrollcertificate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "icons.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "instancetypes.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "master", + "operation_id": "jobs.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.06, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "master", + "operation_id": "katelloerrata.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "macpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.08, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.82, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "networkfilters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.76, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.27, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackimageproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstacknetworkproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "openstackvolumeproviders.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "operatingsystems.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.94, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "roles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicies.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.85, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "master", + "operation_id": "schedulingpolicyunits.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "storageconnections.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.refreshluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/refreshluns", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/refreshluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.02, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.updateovfstore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/updateovfstore", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/updateovfstore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.07, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.reduceluns", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}/reduceluns", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/reduceluns", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "templates.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/export", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "users.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "vmpools.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.86, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/3a5b1b48-fc5a-42fc-a5d7-27380cb01c6d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d658679f-a981-4bc9-af48-b8c9c1aee471", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/cdfde31e-f4fb-47c6-a524-becb581dd8d3", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.14, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.start", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/start", + "path_resolved": "/ovirt-engine/api/v4/vms/e3d16866-5e6c-4900-8957-7d9d9b007943/start", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.stop", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/stop", + "path_resolved": "/ovirt-engine/api/v4/vms/e5c22a90-e775-497a-a141-5e6c18925eb6/stop", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.shutdown", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/shutdown", + "path_resolved": "/ovirt-engine/api/v4/vms/ef6c7463-b2fa-4b7f-b18e-c75678d76136/shutdown", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.reboot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/reboot", + "path_resolved": "/ovirt-engine/api/v4/vms/00f311c2-f15a-4203-9f57-4ee99c02ee4e/reboot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.suspend", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/suspend", + "path_resolved": "/ovirt-engine/api/v4/vms/2199f3e1-60c6-40b0-b3cd-695bd10af90b/suspend", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.migrate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/migrate", + "path_resolved": "/ovirt-engine/api/v4/vms/87f78e31-eb03-41f0-b218-dea8097b928c/migrate", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.16, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.cancelmigration", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/cancelmigration", + "path_resolved": "/ovirt-engine/api/v4/vms/87c58f88-b8f9-49a0-b53b-ce3e320b118d/cancelmigration", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.clone", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/clone", + "path_resolved": "/ovirt-engine/api/v4/vms/2c45cb4d-d0eb-458a-b2c2-70aa21579df2/clone", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.export", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/export", + "path_resolved": "/ovirt-engine/api/v4/vms/93f13518-9820-4850-8610-66e0e26b9dd7/export", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/vms/174ab86d-2d73-496d-8b66-06a45b03c85b/detach", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.screenthumbnail", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/screenthumbnail", + "path_resolved": "/ovirt-engine/api/v4/vms/a3a3e8d7-0cf1-462e-8459-eb5fb3e0dd95/screenthumbnail", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.ticket", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/ticket", + "path_resolved": "/ovirt-engine/api/v4/vms/60c812f0-7371-4e7c-8e89-0a3a416ba82e/ticket", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.logon", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/logon", + "path_resolved": "/ovirt-engine/api/v4/vms/7d36100e-28a9-49ab-bc6a-e9b4a81e5629/logon", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.maintenance", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/maintenance", + "path_resolved": "/ovirt-engine/api/v4/vms/b19a59f7-05f3-40a8-a36d-619b65502904/maintenance", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.preview_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/preview_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/3b14699f-196a-4d9c-801b-746f5d9e23dc/preview_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.commit_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/commit_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/298e52b3-15c0-412e-8378-fcc30641c097/commit_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.undo_snapshot", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/undo_snapshot", + "path_resolved": "/ovirt-engine/api/v4/vms/4867e386-07ee-4ee9-918f-0c0c9a7a769c/undo_snapshot", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.freeze_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/freeze_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/3e706070-9ca3-4a4e-8c46-5d1849de0ff9/freeze_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "vms.thaw_filesystems", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{id}/thaw_filesystems", + "path_resolved": "/ovirt-engine/api/v4/vms/c7e3d1c8-7f98-46de-8ac9-b6127d981aa4/thaw_filesystems", + "kind": "action", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/9231b6de-342f-4e6e-8de7-a862cde222e4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/4974d309-6f1b-4236-9937-3304b09ef287", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/3c312fb3-4382-46b6-9b69-384d0380d462", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "imagetransfers.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "options.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/840ea4b7-89b4-4cb7-9081-e063acced080/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/34809e7c-acf7-40dc-8403-4d56df1d3677/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/79a5c577-8dd3-40a6-889f-3d752c48f396/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/22f22015-1e1b-4c54-b098-e780f5fd816b/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/ce705144-dabf-4708-a3f8-566d5f0a7eb2/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/70138fe0-a8a5-4b5b-853d-8880c5d408ad/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/713fc473-ec94-46ac-8fa0-29b55c0f5bc3/nics", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/43243d60-8879-40ce-8101-a60af2daa05b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/31ed9c8b-f5be-4005-af98-71c8e34ba33b/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.8, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/fc81b2e6-960b-49cf-84b7-96fb5fb34e44/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/vms/45189cc8-f062-44eb-90f0-4bdf17b9f585/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.76, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/vms/1b28696e-2b10-44f4-a10d-b8b0d1ed7723/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/46b2dded-b4fe-47cf-90e1-7919f8779ecb/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/2219a5b0-9135-4b1a-be9c-b1498b3564da/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.96, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/89f4cd9c-5b92-4fa5-8ed7-834f3ae89854/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/ed1df4f2-515f-49ba-8268-b2cab836e234/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "master", + "operation_id": "cdroms.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/c5e3bb29-a216-46a8-9d89-b228090e1aa2/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/86faefef-b9e6-4908-8e4f-1fbe8fe20b7d/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.3, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/871cd890-6b77-4f76-8a00-37728805a55f/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/8aba18e6-e75c-4cf7-bdef-0174830f2a50/snapshots/d371901c-6be2-4b1f-8a39-7361ab2dbaef", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/8f2f9236-5914-4ee3-a47b-2a47ad8e38a7/snapshots/3dd6ffd2-1fb0-4f25-a5e6-7300097020b7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/cd073e86-3920-44d1-bef1-7ce69259ca40/snapshots/e90416f9-d589-4910-98ee-0e8ec1b76e3b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "snapshots.restore", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}/restore", + "path_resolved": "/ovirt-engine/api/v4/vms/af60dc7e-3798-4908-8694-b9ebcb149af6/snapshots/bb028f20-a384-46f7-9780-2054e154b325/restore", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/5f7c124a-aa56-4a7c-9e6e-562ac5e57968/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/21646478-2866-45f1-b664-93d958ec85c8/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d52b01e2-f281-476e-b621-0f31a3013789/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/ee797457-ef67-432d-a35e-ee753282874a/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/a41aa3ab-e575-4671-81cd-73c7fbb7b226/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/91194bf2-be05-4d7f-96c7-dc249f0ae531/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/41ffdedf-7787-4e6e-80c1-6dbd5f63b5f7/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/6d0326e8-9562-4f1a-80e6-cb656a6f06a0/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/4fceb017-4851-4b28-a349-f2e653e865bb/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/63300147-24a1-480a-83dd-f10ca3d1939a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/97886113-6849-415f-b7a6-3ed10298d244/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/1f426482-6bb3-41f1-9a87-bfb0e26e86bb/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/146a07a3-d44a-4e3d-94c9-2f2007080e90/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/2de09c39-f7de-4166-92ec-a11ef3992275/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.23, + "detail": "" + }, + { + "series": "master", + "operation_id": "graphicsconsoles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/a5b8c63a-1a75-4663-ae1a-0700dc894305/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.72, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/3b032868-372c-41fd-9929-3f2c1b0a03e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/0da43e8e-1447-45b9-9b61-58bc99f12d03/nics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/24a0dc85-5d2c-431d-a403-33295f68faf7/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/20241fd5-8fa5-4365-b9c7-4454a5ad1915/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/5b28de3d-829f-4b20-9224-eac6650112dc/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/update", + "path_resolved": "/ovirt-engine/api/v4/hosts/49b144ae-938f-454a-95b7-21bfb6238cfb/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/update", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.attach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/attach", + "path_resolved": "/ovirt-engine/api/v4/hosts/4e7df883-ec38-48d9-b96d-efb4d32f838d/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/attach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.detach", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}/detach", + "path_resolved": "/ovirt-engine/api/v4/hosts/0ddc302e-9b22-40ac-a8ba-31373baaede4/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2/detach", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/a3907229-9ac7-4d0d-8ce7-e1b97b5ab0d3/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/cd886dea-2d0e-4251-a05d-47f66f0b61f5/tags", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/b06989d3-8f86-4566-841a-99f4bbd42aba/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/074669ee-031d-40a0-8529-68d79fa390d5/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "master", + "operation_id": "tags.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/1dc29efc-b6b3-4563-96a6-69dd4a58ef46/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/a610f1b1-8f75-4b80-af2a-992c75a4b6b7/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/9864d317-bd45-40a2-a3ad-2a5b448ad152/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/c9b9405a-d5ff-4bf5-bec7-8acaa01e5075/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/28ac80a6-d0e9-44b7-94b2-87914f909ef6/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/4d6c33da-fe6d-4d82-9430-b0040ec1627b/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/f4e124c3-9479-43ce-8bfa-07a00b3f5f52/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/2d3588bd-46c5-4b9a-91e8-f4a70d67ee54/statistics", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 1.64, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/b779ec2c-bf08-42bf-8aac-7d5abee6093a/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/c22bb17d-6a18-4e7c-8648-5bdd99e96d1d/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "statistics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/0bef6b85-a4e0-4cf6-93eb-7c7d88fc1536/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 1.95, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/fd7abb3c-e830-4593-b9ef-2120a7d0306a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/13e3e7c9-d757-4f49-a8b4-e7f754409df2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "affinitygroups.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/8b417bfd-2faa-4c46-bdbb-c2cb90cdd36e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.15, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 400, + "expected_hint": 201, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.25, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.activate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/activate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/activate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "storagedomains.deactivate", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}/deactivate", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/deactivate", + "kind": "action", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "clusters.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "networks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 3.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "master", + "operation_id": "quotas.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.89, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 11.26, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.35, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 4.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "permissions.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.02, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 201, + "expected_hint": 201, + "duration_ms": 2.89, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/9147676f-4401-4a1d-9f61-af201e38b232", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/7ed242ac-8d24-4209-a023-c7ca228efb75", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "vnicprofiles.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/6a429b68-ad71-44b7-86b5-258403d57905", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.1, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 3.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.83, + "detail": "" + }, + { + "series": "master", + "operation_id": "diskattachments.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.18, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 4.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.64, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "nics.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.74, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.2, + "detail": "" + }, + { + "series": "master", + "operation_id": "disks.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.97, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 201, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "files.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.8, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.list", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.62, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.add", + "method": "POST", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 201, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.get", + "method": "GET", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/803fcf7c-4100-4b38-88e3-164dc517197f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.05, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.update", + "method": "PUT", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/54677b94-f12b-4cd0-98a5-19e388529e6e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "steps.remove", + "method": "DELETE", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/7912d479-4863-4c88-9420-e584b17b01a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.api.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api", + "path_resolved": "/ovirt-engine/api", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.0, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels", + "path_resolved": "/ovirt-engine/api/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.62, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks", + "path_resolved": "/ovirt-engine/api/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.17, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.99, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels", + "path_resolved": "/ovirt-engine/api/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.67, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters", + "path_resolved": "/ovirt-engine/api/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters", + "path_resolved": "/ovirt-engine/api/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks", + "path_resolved": "/ovirt-engine/api/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.81, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/disks/{id}", + "path_resolved": "/ovirt-engine/api/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains", + "path_resolved": "/ovirt-engine/api/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/domains/{id}", + "path_resolved": "/ovirt-engine/api/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events", + "path_resolved": "/ovirt-engine/api/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/events/{id}", + "path_resolved": "/ovirt-engine/api/events/1115", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders", + "path_resolved": "/ovirt-engine/api/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups", + "path_resolved": "/ovirt-engine/api/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/groups/{id}", + "path_resolved": "/ovirt-engine/api/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts", + "path_resolved": "/ovirt-engine/api/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{id}", + "path_resolved": "/ovirt-engine/api/hosts/87c6668a-9c0e-4df6-afe1-ff98f39f59dd", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons", + "path_resolved": "/ovirt-engine/api/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/icons/{id}", + "path_resolved": "/ovirt-engine/api/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes", + "path_resolved": "/ovirt-engine/api/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs", + "path_resolved": "/ovirt-engine/api/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata", + "path_resolved": "/ovirt-engine/api/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools", + "path_resolved": "/ovirt-engine/api/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/macpools/{id}", + "path_resolved": "/ovirt-engine/api/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters", + "path_resolved": "/ovirt-engine/api/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.75, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks", + "path_resolved": "/ovirt-engine/api/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.88, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.31, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.04, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems", + "path_resolved": "/ovirt-engine/api/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions", + "path_resolved": "/ovirt-engine/api/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 4.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/permissions/{id}", + "path_resolved": "/ovirt-engine/api/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 8.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles", + "path_resolved": "/ovirt-engine/api/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 9.96, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/roles/{id}", + "path_resolved": "/ovirt-engine/api/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 8.96, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 5.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.68, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections", + "path_resolved": "/ovirt-engine/api/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.92, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains", + "path_resolved": "/ovirt-engine/api/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.91, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.13, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags", + "path_resolved": "/ovirt-engine/api/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.72, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/tags/{id}", + "path_resolved": "/ovirt-engine/api/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates", + "path_resolved": "/ovirt-engine/api/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.76, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users", + "path_resolved": "/ovirt-engine/api/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/users/{id}", + "path_resolved": "/ovirt-engine/api/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.79, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools", + "path_resolved": "/ovirt-engine/api/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.85, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms", + "path_resolved": "/ovirt-engine/api/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{id}", + "path_resolved": "/ovirt-engine/api/vms/ebb48992-b0e4-4eef-932e-5c0aa9b626e0", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles", + "path_resolved": "/ovirt-engine/api/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 3.03, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/vnicprofiles/903c0d77-e71a-409d-8155-dbc10cf8661b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 3.06, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers", + "path_resolved": "/ovirt-engine/api/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.98, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.options.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/options", + "path_resolved": "/ovirt-engine/api/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.options.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/options/{id}", + "path_resolved": "/ovirt-engine/api/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/vms/d147187e-5f94-4e9e-a865-732cab2f8155/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.9, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/vms/7db77be1-27c8-4cc5-b391-ce33af09fe60/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.84, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/vms/85398859-1e71-4a06-bb00-87a3a8b49e0f/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.03, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/vms/fa1f00c6-db9e-4707-ad9e-fe21b7af3ea1/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.78, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/vms/e6f3e8a6-d8e7-4e9f-b240-56249221203a/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.12, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/vms/e19875d7-c0cf-4603-b788-97be70918f3d/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.69, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/vms/45770a19-8a5a-4eac-9342-fd32c496f1cd/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/vms/58033876-0a5d-4e09-afb7-64fb9f7073b6/snapshots/517e1ecb-8c69-4bdc-9d88-34e2d12e6eb1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/vms/ba1f2437-b4c4-4344-b28d-51ae6ec4869e/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/vms/c6e1f85a-df5c-40e4-9bdf-65db6b287596/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.21, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/vms/7df3c6fb-e127-484b-b6bb-736c796277ed/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/vms/3fb5c450-2d77-4411-9625-ce5f5ec4cd33/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/vms/03e3e61c-44d3-4ebc-acdf-22091a289be4/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.7, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/vms/1fca212d-1634-43bf-a13e-43ef7f2c7d5a/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/hosts/3751930f-354d-4307-937c-25ca66cbff43/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.77, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/ae427716-b522-4f86-96e5-4f1756604c01/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.83, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/hosts/e1b82940-655f-4e01-ab10-11a7538ce493/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/hosts/c90319c0-3b5d-4f1b-9acf-acb631607430/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/hosts/f8fc81a7-8cc3-43ba-aeb6-fa0cffbb6696/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/hosts/0680ee1d-a0da-44ee-ba33-9efdc853712a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/hosts/baaad18d-e1ca-448b-8507-114badfe528f/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/hosts/00880e30-f934-47aa-a60d-26dba640ae6b/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/4dcc09c1-a08b-4b2b-a945-e435e901141c", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 2.14, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/00b81377-7ad3-4751-b333-fd9aef01a761", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.85, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/314a6e11-62c3-49e6-bb70-df78e5bd8c17", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.api.v4.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4", + "path_resolved": "/ovirt-engine/api/v4", + "kind": "root", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.71, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitylabels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.61, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitylabels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/affinitylabels/{id}", + "path_resolved": "/ovirt-engine/api/v4/affinitylabels/8d2d49df-9b9a-548a-8f29-0a14e2c91696", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.bookmarks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks", + "path_resolved": "/ovirt-engine/api/v4/bookmarks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.bookmarks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/bookmarks/{id}", + "path_resolved": "/ovirt-engine/api/v4/bookmarks/41bd259d-99ba-57db-b003-b8858163a652", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusterlevels.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.11, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusterlevels.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusterlevels/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusterlevels/be3dfc42-61b8-5249-891c-003376268fa4", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters", + "path_resolved": "/ovirt-engine/api/v4/clusters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.datacenters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters", + "path_resolved": "/ovirt-engine/api/v4/datacenters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.datacenters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks", + "path_resolved": "/ovirt-engine/api/v4/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.domains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains", + "path_resolved": "/ovirt-engine/api/v4/domains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.domains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/domains/{id}", + "path_resolved": "/ovirt-engine/api/v4/domains/13902786-7690-5fe2-9030-7b09d92b411d", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.events.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events", + "path_resolved": "/ovirt-engine/api/v4/events", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.events.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/events/{id}", + "path_resolved": "/ovirt-engine/api/v4/events/1115", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.externalhostproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.externalhostproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/externalhostproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/externalhostproviders/b3313044-239a-5c84-8c75-f25bf5269a11", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.groups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups", + "path_resolved": "/ovirt-engine/api/v4/groups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.groups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/groups/{id}", + "path_resolved": "/ovirt-engine/api/v4/groups/2e6ba3e7-cc58-593d-9a71-0f9ec7fac109", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.hosts.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts", + "path_resolved": "/ovirt-engine/api/v4/hosts", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.hosts.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/875cef58-aaac-4cfb-afd3-31180fd794cb", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.icons.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons", + "path_resolved": "/ovirt-engine/api/v4/icons", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.icons.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/icons/{id}", + "path_resolved": "/ovirt-engine/api/v4/icons/25d323b9-11bf-5dd0-b07c-c5c8d22a80ce", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.instancetypes.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes", + "path_resolved": "/ovirt-engine/api/v4/instancetypes", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.instancetypes.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/instancetypes/{id}", + "path_resolved": "/ovirt-engine/api/v4/instancetypes/025341da-e43f-52c5-ad75-2fabc7a3fb99", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.73, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.jobs.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs", + "path_resolved": "/ovirt-engine/api/v4/jobs", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.24, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.jobs.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.katelloerrata.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.katelloerrata.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/katelloerrata/{id}", + "path_resolved": "/ovirt-engine/api/v4/katelloerrata/70b47d8a-0c3d-45b6-82de-2677c18532ec", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.macpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools", + "path_resolved": "/ovirt-engine/api/v4/macpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.macpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/macpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/macpools/67eeb84a-19a4-57fa-88d6-e1a6e0847517", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networkfilters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters", + "path_resolved": "/ovirt-engine/api/v4/networkfilters", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networkfilters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networkfilters/{id}", + "path_resolved": "/ovirt-engine/api/v4/networkfilters/35e0477e-56f1-42c6-bf7a-dc303e43664f", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks", + "path_resolved": "/ovirt-engine/api/v4/networks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackimageproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.09, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackimageproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackimageproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackimageproviders/f4351207-3aa7-5ea6-82dc-588edfb35949", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstacknetworkproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstacknetworkproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstacknetworkproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstacknetworkproviders/08d01c4b-421b-56b0-9c9d-60773e301b71", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.63, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackvolumeproviders.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.openstackvolumeproviders.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/openstackvolumeproviders/{id}", + "path_resolved": "/ovirt-engine/api/v4/openstackvolumeproviders/8ac6b67d-ca9a-504e-9575-a736fd185483", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.operatingsystems.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.operatingsystems.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/operatingsystems/{id}", + "path_resolved": "/ovirt-engine/api/v4/operatingsystems/d0f69725-a1cc-4164-9a97-d52faf6e6060", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.6, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions", + "path_resolved": "/ovirt-engine/api/v4/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.66, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.55, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.roles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles", + "path_resolved": "/ovirt-engine/api/v4/roles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.roles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/roles/{id}", + "path_resolved": "/ovirt-engine/api/v4/roles/f1402964-b206-54ba-ad9a-3e521a89bca6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicies.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicies.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicies/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicies/b021976f-8f3f-5597-b9f6-8964d5cbd845", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicyunits.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.schedulingpolicyunits.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/schedulingpolicyunits/{id}", + "path_resolved": "/ovirt-engine/api/v4/schedulingpolicyunits/41ce6e39-ebd5-584e-a875-65586bdc7f02", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.53, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storageconnections.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections", + "path_resolved": "/ovirt-engine/api/v4/storageconnections", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storageconnections.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storageconnections/{id}", + "path_resolved": "/ovirt-engine/api/v4/storageconnections/1b3da01d-0fc6-442a-a298-50fdfec15b23", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags", + "path_resolved": "/ovirt-engine/api/v4/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.templates.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates", + "path_resolved": "/ovirt-engine/api/v4/templates", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.37, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.templates.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.users.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users", + "path_resolved": "/ovirt-engine/api/v4/users", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.users.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/users/{id}", + "path_resolved": "/ovirt-engine/api/v4/users/28c4549a-7a6a-5559-ac6b-fe0a94aeb866", + "kind": "item", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vmpools.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools", + "path_resolved": "/ovirt-engine/api/v4/vmpools", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vmpools.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vmpools/{id}", + "path_resolved": "/ovirt-engine/api/v4/vmpools/2a487b4f-379b-5895-9ba3-0cd9aec1d566", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms", + "path_resolved": "/ovirt-engine/api/v4/vms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/4339bc00-1b29-4c73-bdf5-87d2a4238b15", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.47, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vnicprofiles/dd66de32-69f5-4e3a-b097-cec46dc32724", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.51, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.imagetransfers.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.19, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.imagetransfers.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/imageTransfers/{id}", + "path_resolved": "/ovirt-engine/api/v4/imageTransfers/7be3e701-024b-4acd-95f6-9d441fb56ff1", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.options.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/options", + "path_resolved": "/ovirt-engine/api/v4/options", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.86, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.options.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/options/{id}", + "path_resolved": "/ovirt-engine/api/v4/options/6af3c922-c884-5790-a45b-6c80165937d7", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/vms/2bc78d0b-12b6-49e4-9346-f0ae08f3cbc8/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.56, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/73aacf55-54c9-4240-bfad-370435f54d6c/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.57, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/vms/1fb82009-dc6c-49e2-b653-a7cfc780110b/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/93d48b9e-573a-4111-b83e-57076bfe3039/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.cdroms.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms", + "path_resolved": "/ovirt-engine/api/v4/vms/31bc26bb-ec7a-47fb-ac95-bb945bf1b2b9/cdroms", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.52, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.cdroms.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/cdroms/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/69c177e3-6991-4da9-9418-b3eee5f4401e/cdroms/44ad8d4b-108a-5488-b6e7-f4f15a6393a2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.5, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.snapshots.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots", + "path_resolved": "/ovirt-engine/api/v4/vms/5798f6b7-88a2-4d4c-b988-780f0be67b39/snapshots", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.snapshots.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/snapshots/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/196ec41f-25db-4ca9-8da2-372db009c335/snapshots/e8d20415-571f-46f9-873c-6f213acc403d", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/vms/3b380491-59ed-46f5-a46a-d575fc627d18/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/50e8af3f-73e3-4bee-828f-fe121f4595ae/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/vms/dc474d7e-b67e-49df-87b8-3acdb7668d19/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.54, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/d90ab068-d100-458f-93b7-72135cdb6f88/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.graphicsconsoles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles", + "path_resolved": "/ovirt-engine/api/v4/vms/20a1637c-2611-4bdf-8ca1-f6f257fc2d27/graphicsconsoles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.graphicsconsoles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/vms/{vm_id}/graphicsconsoles/{id}", + "path_resolved": "/ovirt-engine/api/v4/vms/3db5a3b8-be7e-48eb-8594-fe8d62488a50/graphicsconsoles/e16a66e6-2331-40cf-831c-edb8b31cc04b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/hosts/4e0fb0b3-5511-4735-9e98-62a92ed9c4d5/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/b9980f2f-9a9c-4964-b09c-abbedea1c6a9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags", + "path_resolved": "/ovirt-engine/api/v4/hosts/b95ad0d0-a131-43cb-9a88-f85c3d49c511/tags", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.65, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.tags.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/tags/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/75b02d0d-056a-4438-85dc-0e2bd7a7673b/tags/eba0db57-c6fd-59ef-a133-caed4faff49b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.58, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/hosts/376b0006-1020-4374-a8f3-a207df913d72/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 2.22, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/734c2aad-3f66-4f39-bef3-09956caacf82/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.59, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.statistics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics", + "path_resolved": "/ovirt-engine/api/v4/hosts/fa39cc7e-655b-4a45-af0c-93f2ced5fee6/statistics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.statistics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/hosts/{host_id}/statistics/{id}", + "path_resolved": "/ovirt-engine/api/v4/hosts/8ab3737b-8824-461f-919c-d434cc66ad2c/statistics/70c4da96-4a2d-51ec-8587-ed42f45e61a6", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitygroups.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.affinitygroups.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/affinitygroups/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/affinitygroups/91727c55-719c-4a2b-94f6-937e2bac1357", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.29, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/clusters/{cluster_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.87, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.storagedomains.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/storagedomains/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.39, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.33, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.clusters.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/clusters/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/clusters/dae07aa2-5322-5733-9c7e-4848aec6467a", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks", + "kind": "collection", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.34, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.networks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/networks/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.44, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.quotas.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.quotas.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/quotas/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/quotas/2a736278-65ae-498d-863e-3f4d0ec44fbc", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.45, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.permissions.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/datacenters/{datacenter_id}/permissions/{id}", + "path_resolved": "/ovirt-engine/api/v4/datacenters/4aec0d88-bbe3-50a9-9547-b4493406ec4d/permissions/ef580a31-8945-51c7-8e15-7051f24f386e", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.41, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.38, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.vnicprofiles.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/networks/{network_id}/vnicprofiles/{id}", + "path_resolved": "/ovirt-engine/api/v4/networks/0b0c9828-c5e0-4d87-a78f-853df8dedb12/vnicprofiles/20e6025c-9922-4c82-9661-ec8b122f3455", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.42, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.4, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.diskattachments.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/diskattachments/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/diskattachments/8224ce32-6662-5708-9980-140c3639437b", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.48, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.49, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.nics.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/templates/{template_id}/nics/{id}", + "path_resolved": "/ovirt-engine/api/v4/templates/4ab4e89c-22c7-524b-9ad6-aa0c4d95b5e9/nics/32c3368e-3e3c-592f-89b8-e34a9daa23f2", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.46, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.disks.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/disks/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/disks/238a0c03-b8f9-56ee-8141-16e41ddd0a58", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.files.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.43, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.files.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/storagedomains/{storagedomain_id}/files/{id}", + "path_resolved": "/ovirt-engine/api/v4/storagedomains/fe9df8fa-48fc-5c20-bed9-08b1aef50877/files/8c25e806-ce4d-573e-bc31-ed83976beb77", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.36, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.steps.list", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps", + "kind": "collection", + "status": "passed", + "http_status": 200, + "expected_hint": 200, + "duration_ms": 1.32, + "detail": "" + }, + { + "series": "master", + "operation_id": "head.steps.get", + "method": "HEAD", + "path_template": "/ovirt-engine/api/v4/jobs/{job_id}/steps/{id}", + "path_resolved": "/ovirt-engine/api/v4/jobs/76a923f4-d443-4880-a19e-cd9883d3e4d0/steps/2873bb67-c699-40ce-b59f-053b1bac3148", + "kind": "item", + "status": "passed", + "http_status": 404, + "expected_hint": 200, + "duration_ms": 1.28, + "detail": "" + } + ] +} diff --git a/pulumi-tests/reports/pulumi-stack-summary.json b/pulumi-tests/reports/pulumi-stack-summary.json new file mode 100644 index 0000000..bde7f76 --- /dev/null +++ b/pulumi-tests/reports/pulumi-stack-summary.json @@ -0,0 +1,28 @@ +{ + "total": 9150, + "passed": 9150, + "failed": 0, + "skipped": 0, + "methods": { + "DELETE": 1146, + "GET": 2314, + "HEAD": 2314, + "POST": 2230, + "PUT": 1146 + }, + "series": [ + "3.0", + "3.1", + "3.2", + "3.3", + "3.4", + "3.5", + "3.6", + "4.3", + "4.4", + "4.5", + "master" + ], + "report_json": "/workspace/reports/pulumi-contract-coverage.json", + "report_html": "/workspace/reports/pulumi-contract-coverage.html" +} diff --git a/pulumi-tests/shared/__init__.py b/pulumi-tests/shared/__init__.py new file mode 100644 index 0000000..447a5d6 --- /dev/null +++ b/pulumi-tests/shared/__init__.py @@ -0,0 +1 @@ +"""Shared package for oVirt lab suites.""" diff --git a/pulumi-tests/shared/config.py b/pulumi-tests/shared/config.py new file mode 100644 index 0000000..a1994d7 --- /dev/null +++ b/pulumi-tests/shared/config.py @@ -0,0 +1,47 @@ +"""Shared configuration for the Pulumi Engine contract-coverage lab.""" + +from __future__ import annotations + +import os +from dataclasses import dataclass + + +def _env(name: str, default: str | None = None, *, allow_empty: bool = False) -> str: + value = os.environ.get(name, default) + if value is None or (value == "" and not allow_empty and default is None): + raise RuntimeError(f"required environment variable {name} is not set") + return value if value is not None else "" + + +@dataclass(frozen=True) +class SuiteConfig: + api_url: str + api_base: str + sso_base: str + user: str + password: str + verify_tls: bool + timeout_seconds: float + contracts_root: str + series_filter: str + methods_filter: str + smoke_only: bool + report_dir: str + + @classmethod + def from_env(cls) -> SuiteConfig: + api_url = _env("OVIRT_URL", "https://api-gateway").rstrip("/") + return cls( + api_url=api_url, + api_base=f"{api_url}/ovirt-engine/api", + sso_base=f"{api_url}/ovirt-engine/sso/oauth", + user=_env("OVIRT_USER", "admin@internal"), + password=_env("OVIRT_PASSWORD", "secret"), + verify_tls=_env("OVIRT_VERIFY_TLS", "0") == "1", + timeout_seconds=float(_env("OVIRT_TIMEOUT", "60")), + contracts_root=_env("OVIRT_CONTRACTS_ROOT", "/contracts/ovirt"), + series_filter=_env("OVIRT_SERIES_FILTER", "", allow_empty=True).strip(), + methods_filter=_env("OVIRT_METHODS_FILTER", "", allow_empty=True).strip().upper(), + smoke_only=_env("SMOKE_ONLY", "0") == "1", + report_dir=_env("REPORT_DIR", "/workspace/reports"), + ) diff --git a/pulumi-tests/shared/http_client.py b/pulumi-tests/shared/http_client.py new file mode 100644 index 0000000..8250c38 --- /dev/null +++ b/pulumi-tests/shared/http_client.py @@ -0,0 +1,80 @@ +"""httpx client for Engine API + series activation.""" + +from __future__ import annotations + +import base64 +from typing import Any + +import httpx + +from shared.config import SuiteConfig + + +class OVirtApiError(RuntimeError): + def __init__(self, method: str, path: str, response: httpx.Response) -> None: + super().__init__(f"{method} {path} -> {response.status_code} {response.text[:300]}") + self.method = method + self.path = path + self.status_code = response.status_code + self.response = response + + +class OVirtClient: + def __init__(self, cfg: SuiteConfig | None = None, *, api_version: str = "4") -> None: + self.cfg = cfg or SuiteConfig.from_env() + self.api_version = api_version + self._client = httpx.Client(verify=self.cfg.verify_tls, timeout=self.cfg.timeout_seconds) + self.token: str | None = None + + def __enter__(self) -> OVirtClient: + self.login() + return self + + def __exit__(self, *exc: object) -> None: + self.close() + + def close(self) -> None: + self._client.close() + + def login(self) -> str: + r = self._client.post( + f"{self.cfg.sso_base}/token", + data={ + "grant_type": "password", + "username": self.cfg.user, + "password": self.cfg.password, + "scope": "ovirt-app-api", + }, + headers={"Accept": "application/json"}, + ) + if r.status_code != 200: + raise OVirtApiError("POST", "/ovirt-engine/sso/oauth/token", r) + self.token = r.json()["access_token"] + return self.token + + def headers(self, *, version: str | None = None) -> dict[str, str]: + if not self.token: + self.login() + return { + "Authorization": f"Bearer {self.token}", + "Accept": "application/json", + "Content-Type": "application/json", + "Version": version or self.api_version, + } + + def request(self, method: str, path: str, **kwargs: Any) -> httpx.Response: + url = path if path.startswith("http") else f"{self.cfg.api_url}{path}" + headers = kwargs.pop("headers", None) or self.headers() + return self._client.request(method, url, headers=headers, **kwargs) + + def activate_series(self, series: str) -> httpx.Response: + return self._client.post( + f"{self.cfg.api_url}/ui/api/ovirt/contracts/activate", + json={"series": series}, + headers={"Content-Type": "application/json", "Accept": "application/json"}, + ) + + def basic_probe(self) -> None: + r = self._client.get(f"{self.cfg.api_url}/health/ready", headers={"Accept": "application/json"}) + if r.status_code != 200: + raise RuntimeError(f"simulator not ready: {r.status_code}") diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..536a2ad --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,79 @@ +[build-system] +requires = ["hatchling>=1.27,<2"] +build-backend = "hatchling.build" + +[project] +name = "ovirt-api-simulator" +version = "0.1.0" +description = "Stateful oVirt / RHV Engine API simulator for lab and client testing" +readme = "README.md" +requires-python = ">=3.13,<3.14" +license = { text = "Apache-2.0" } +authors = [{ name = "ovirt-api-simulator contributors" }] +dependencies = [ + "asyncpg>=0.30,<0.31", + "fastapi>=0.116,<0.117", + "httpx>=0.28,<0.29", + "pydantic>=2.11,<3", + "pydantic-settings>=2.10,<3", + "python-multipart>=0.0.9,<1", + "uvicorn[standard]>=0.35,<0.36", +] + +[project.optional-dependencies] +dev = [ + "hypothesis>=6.135,<7", + "mypy>=1.17,<1.18", + "pytest>=8.4,<9", + "pytest-asyncio>=1.1,<2", + "pytest-cov>=6.2,<7", + "requests>=2.32,<3", + "ruff>=0.12,<0.13", +] + +[project.scripts] +ovirt-api-seed = "app.ovirt.seed_cli:main" + +[tool.hatch.build.targets.wheel] +packages = ["app"] + +[tool.hatch.build.targets.wheel.force-include] +"contracts/ovirt" = "contracts/ovirt" +"evidence" = "evidence" + +[tool.ruff] +target-version = "py313" +line-length = 100 + +[tool.ruff.lint] +select = ["E", "F", "I", "UP", "B", "ASYNC", "S", "RUF"] + +[tool.ruff.lint.per-file-ignores] +"tests/**/*.py" = ["S101", "S105"] +"tools/**/*.py" = ["S101"] + +[tool.mypy] +python_version = "3.13" +strict = true +plugins = ["pydantic.mypy"] +files = ["app", "tests"] + +[tool.pytest.ini_options] +asyncio_mode = "auto" +testpaths = ["tests"] +markers = [ + "integration: requires PostgreSQL or another external service", + "contract: validates imported API contracts", + "compatibility: exercises an external client against a running simulator", +] + +[tool.coverage.run] +branch = true +source = ["app"] +omit = [ + "app/db/migrate_cli.py", +] + +[tool.coverage.report] +fail_under = 40 +show_missing = true diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 0000000..38bb211 --- /dev/null +++ b/tests/__init__.py @@ -0,0 +1 @@ +"""Test package.""" diff --git a/tests/ovirt/__init__.py b/tests/ovirt/__init__.py new file mode 100644 index 0000000..16f1a21 --- /dev/null +++ b/tests/ovirt/__init__.py @@ -0,0 +1 @@ +"""oVirt Engine API simulator tests.""" diff --git a/tests/ovirt/conftest.py b/tests/ovirt/conftest.py new file mode 100644 index 0000000..2f5f27d --- /dev/null +++ b/tests/ovirt/conftest.py @@ -0,0 +1,74 @@ +"""Shared fixtures for live Engine API tests.""" + +from __future__ import annotations + +import os + +import pytest +import requests + + +def discover_base_url() -> str: + for candidate in ( + os.environ.get("OVIRT_TEST_URL"), + "https://api-gateway", + "https://127.0.0.1", + "https://127.0.0.1:9443", + ): + if not candidate: + continue + try: + r = requests.get(f"{candidate.rstrip('/')}/health/live", timeout=3, verify=False) + if r.status_code == 200: + return candidate.rstrip("/") + except Exception: + continue + pytest.skip("no running oVirt simulator gateway") + + +def oauth_token(base: str, username: str = "admin@internal", password: str = "secret") -> str: + r = requests.post( + f"{base}/ovirt-engine/sso/oauth/token", + data={ + "grant_type": "password", + "username": username, + "password": password, + "scope": "ovirt-app-api", + }, + verify=False, + timeout=60, + ) + assert r.status_code == 200, r.text + return r.json()["access_token"] + + +def auth_headers(token: str, *, version: str = "4") -> dict[str, str]: + return { + "Authorization": f"Bearer {token}", + "Accept": "application/json", + "Content-Type": "application/json", + "Version": version, + } + + +def collection_items(body: dict, element: str) -> list[dict]: + """Normalize Engine JSON list/single-entity payloads to a list.""" + + raw = body.get(element) + if raw is None: + return [] + if isinstance(raw, list): + return raw + if isinstance(raw, dict): + return [raw] + return [] + + +@pytest.fixture(scope="module") +def base_url() -> str: + return discover_base_url() + + +@pytest.fixture(scope="module") +def token(base_url: str) -> str: + return oauth_token(base_url) diff --git a/tests/ovirt/test_api_integration.py b/tests/ovirt/test_api_integration.py new file mode 100644 index 0000000..d8908c2 --- /dev/null +++ b/tests/ovirt/test_api_integration.py @@ -0,0 +1,202 @@ +"""Integration tests against the running Compose Engine gateway + PostgreSQL.""" + +from __future__ import annotations + +import base64 + +import pytest +import requests + +from .conftest import collection_items, oauth_token + +pytestmark = pytest.mark.integration + + +def test_oauth_and_basic_auth(base_url: str) -> None: + token = oauth_token(base_url) + r = requests.get( + f"{base_url}/ovirt-engine/api", + headers={"Authorization": f"Bearer {token}", "Accept": "application/json", "Version": "4"}, + verify=False, + timeout=60, + ) + assert r.status_code == 200 + body = r.json() + assert "api" in body or "product_info" in body + + basic = base64.b64encode(b"admin@internal:secret").decode() + r2 = requests.get( + f"{base_url}/ovirt-engine/api/vms", + headers={"Authorization": f"Basic {basic}", "Accept": "application/json"}, + verify=False, + timeout=60, + ) + assert r2.status_code == 200 + assert len(collection_items(r2.json(), "vm")) >= 1 + + +def test_vm_lifecycle_and_disk(base_url: str) -> None: + token = oauth_token(base_url) + h = { + "Authorization": f"Bearer {token}", + "Accept": "application/json", + "Content-Type": "application/json", + } + clusters = requests.get(f"{base_url}/ovirt-engine/api/clusters", headers=h, verify=False, timeout=60) + assert clusters.status_code == 200 + cluster = clusters.json()["cluster"] + cluster_id = cluster[0]["id"] if isinstance(cluster, list) else cluster["id"] + + create = requests.post( + f"{base_url}/ovirt-engine/api/vms", + headers=h, + json={"vm": {"name": "itest-vm-1", "cluster": {"id": cluster_id}, "memory": 1073741824}}, + verify=False, + timeout=60, + ) + assert create.status_code == 201, create.text + vm_id = create.json()["vm"]["id"] + + upd = requests.put( + f"{base_url}/ovirt-engine/api/vms/{vm_id}", + headers=h, + json={"vm": {"name": "itest-vm-1b", "memory": 2147483648}}, + verify=False, + timeout=60, + ) + assert upd.status_code == 200 + assert upd.json()["vm"]["name"] == "itest-vm-1b" + + start = requests.post( + f"{base_url}/ovirt-engine/api/vms/{vm_id}/start", + headers=h, + json={"action": {}}, + verify=False, + timeout=60, + ) + assert start.status_code == 200 + + disk = requests.post( + f"{base_url}/ovirt-engine/api/disks", + headers=h, + json={"disk": {"name": "itest-disk", "provisioned_size": 10737418240}}, + verify=False, + timeout=60, + ) + assert disk.status_code == 201, disk.text + disk_id = disk.json()["disk"]["id"] + + expand = requests.put( + f"{base_url}/ovirt-engine/api/disks/{disk_id}", + headers=h, + json={"disk": {"provisioned_size": 21474836480}}, + verify=False, + timeout=60, + ) + assert expand.status_code == 200 + + attach = requests.post( + f"{base_url}/ovirt-engine/api/vms/{vm_id}/diskattachments", + headers=h, + json={"disk_attachment": {"disk": {"id": disk_id}, "interface": "virtio_scsi"}}, + verify=False, + timeout=60, + ) + assert attach.status_code == 201 + + nic = requests.post( + f"{base_url}/ovirt-engine/api/vms/{vm_id}/nics", + headers=h, + json={"nic": {"name": "nic1", "interface": "virtio"}}, + verify=False, + timeout=60, + ) + assert nic.status_code == 201 + + stop = requests.post( + f"{base_url}/ovirt-engine/api/vms/{vm_id}/stop", + headers=h, + json={"action": {}}, + verify=False, + timeout=60, + ) + assert stop.status_code == 200 + + requests.delete(f"{base_url}/ovirt-engine/api/disks/{disk_id}", headers=h, verify=False, timeout=60) + delete = requests.delete( + f"{base_url}/ovirt-engine/api/vms/{vm_id}", headers=h, verify=False, timeout=60 + ) + assert delete.status_code == 200 + + +def test_inventory_collections(base_url: str) -> None: + token = oauth_token(base_url) + h = {"Authorization": f"Bearer {token}", "Accept": "application/json"} + expected = { + "/ovirt-engine/api/datacenters": "data_center", + "/ovirt-engine/api/clusters": "cluster", + "/ovirt-engine/api/hosts": "host", + "/ovirt-engine/api/storagedomains": "storage_domain", + "/ovirt-engine/api/networks": "network", + "/ovirt-engine/api/vnicprofiles": "vnic_profile", + "/ovirt-engine/api/templates": "template", + "/ovirt-engine/api/users": "user", + "/ovirt-engine/api/roles": "role", + "/ovirt-engine/api/domains": "domain", + "/ovirt-engine/api/permissions": "permission", + "/ovirt-engine/api/events": "event", + "/ovirt-engine/api/jobs": "job", + "/ovirt-engine/api/tags": "tag", + "/ovirt-engine/api/bookmarks": "bookmark", + "/ovirt-engine/api/groups": "group", + "/ovirt-engine/api/instancetypes": "instance_type", + "/ovirt-engine/api/macpools": "mac_pool", + "/ovirt-engine/api/schedulingpolicies": "scheduling_policy", + } + for path, element in expected.items(): + r = requests.get(f"{base_url}{path}", headers=h, verify=False, timeout=60) + assert r.status_code == 200, path + assert len(collection_items(r.json(), element)) >= 1, f"{path} empty" + + +def test_xml_accept_and_v4_prefix(base_url: str) -> None: + token = oauth_token(base_url) + r = requests.get( + f"{base_url}/ovirt-engine/api/v4/vms", + headers={"Authorization": f"Bearer {token}", "Accept": "application/xml"}, + verify=False, + timeout=60, + ) + assert r.status_code == 200 + assert " None: + r = requests.post( + f"{base_url}/ui/api/ovirt/contracts/activate", + json={"series": "3.6"}, + verify=False, + timeout=60, + ) + assert r.status_code == 200 + assert r.json()["series"] == "3.6" + token = oauth_token(base_url) + vms = requests.get( + f"{base_url}/ovirt-engine/api/v3/vms", + headers={ + "Authorization": f"Bearer {token}", + "Accept": "application/json", + "Version": "3", + }, + verify=False, + timeout=60, + ) + assert vms.status_code == 200 + assert len(collection_items(vms.json(), "vm")) >= 1 + r2 = requests.post( + f"{base_url}/ui/api/ovirt/contracts/activate", + json={"series": "4.5"}, + verify=False, + timeout=60, + ) + assert r2.status_code == 200 diff --git a/tests/ovirt/test_api_surface.py b/tests/ovirt/test_api_surface.py new file mode 100644 index 0000000..26fe819 --- /dev/null +++ b/tests/ovirt/test_api_surface.py @@ -0,0 +1,151 @@ +"""Surface probe: GET/POST/PUT/DELETE happy paths across Engine collections.""" + +from __future__ import annotations + +import uuid + +import pytest +import requests + +from .conftest import auth_headers, collection_items, discover_base_url, oauth_token + +pytestmark = pytest.mark.integration + + +@pytest.fixture(scope="module") +def session_ctx(): + base = discover_base_url() + token = oauth_token(base) + return base, auth_headers(token, version="4") + + +def test_get_all_top_level_collections(session_ctx) -> None: + base, headers = session_ctx + collections = { + "datacenters": "data_center", + "clusters": "cluster", + "hosts": "host", + "vms": "vm", + "disks": "disk", + "networks": "network", + "vnicprofiles": "vnic_profile", + "storagedomains": "storage_domain", + "storageconnections": "storage_connection", + "templates": "template", + "users": "user", + "groups": "group", + "roles": "role", + "events": "event", + "jobs": "job", + "tags": "tag", + "bookmarks": "bookmark", + "instancetypes": "instance_type", + "macpools": "mac_pool", + "schedulingpolicies": "scheduling_policy", + "schedulingpolicyunits": "scheduling_policy_unit", + "clusterlevels": "cluster_level", + "icons": "icon", + "operatingsystems": "operating_system", + "networkfilters": "network_filter", + "vmpools": "vm_pool", + "affinitylabels": "affinity_label", + "permissions": "permission", + "domains": "domain", + "options": "engine_option", + "imagetransfers": "image_transfer", + "katelloerrata": "katello_erratum", + "externalhostproviders": "external_host_provider", + "openstacknetworkproviders": "openstack_network_provider", + "openstackimageproviders": "openstack_image_provider", + "openstackvolumeproviders": "openstack_volume_provider", + } + for name, element in collections.items(): + r = requests.get(f"{base}/ovirt-engine/api/{name}", headers=headers, verify=False, timeout=60) + assert r.status_code == 200, f"{name}: {r.status_code} {r.text[:200]}" + items = collection_items(r.json(), element) + assert len(items) >= 1, f"{name}: expected seeded rows, got empty" + + +def test_host_activate_deactivate(session_ctx) -> None: + base, headers = session_ctx + hosts = requests.get(f"{base}/ovirt-engine/api/hosts", headers=headers, verify=False, timeout=60) + host = hosts.json()["host"] + hid = host[0]["id"] if isinstance(host, list) else host["id"] + for action in ("deactivate", "activate"): + r = requests.post( + f"{base}/ovirt-engine/api/hosts/{hid}/{action}", + headers=headers, + json={"action": {}}, + verify=False, + timeout=60, + ) + assert r.status_code == 200, action + + +def test_tags_bookmarks_crud(session_ctx) -> None: + base, headers = session_ctx + name = f"tag-{uuid.uuid4().hex[:8]}" + create = requests.post( + f"{base}/ovirt-engine/api/tags", + headers=headers, + json={"tag": {"name": name, "description": "t"}}, + verify=False, + timeout=60, + ) + assert create.status_code == 201, create.text + tid = create.json()["tag"]["id"] + got = requests.get(f"{base}/ovirt-engine/api/tags/{tid}", headers=headers, verify=False, timeout=60) + assert got.status_code == 200 + delete = requests.delete( + f"{base}/ovirt-engine/api/tags/{tid}", headers=headers, verify=False, timeout=60 + ) + assert delete.status_code == 200 + + bname = f"bm-{uuid.uuid4().hex[:6]}" + bc = requests.post( + f"{base}/ovirt-engine/api/bookmarks", + headers=headers, + json={"bookmark": {"name": bname, "value": "Vms:"}}, + verify=False, + timeout=60, + ) + assert bc.status_code == 201 + bid = bc.json()["bookmark"]["id"] + requests.delete(f"{base}/ovirt-engine/api/bookmarks/{bid}", headers=headers, verify=False, timeout=60) + + +def test_snapshot_flow(session_ctx) -> None: + base, headers = session_ctx + clusters = requests.get(f"{base}/ovirt-engine/api/clusters", headers=headers, verify=False, timeout=60) + cluster = clusters.json()["cluster"] + cid = cluster[0]["id"] if isinstance(cluster, list) else cluster["id"] + vm = requests.post( + f"{base}/ovirt-engine/api/vms", + headers=headers, + json={"vm": {"name": f"snap-{uuid.uuid4().hex[:6]}", "cluster": {"id": cid}}}, + verify=False, + timeout=60, + ).json()["vm"] + snap = requests.post( + f"{base}/ovirt-engine/api/vms/{vm['id']}/snapshots", + headers=headers, + json={"snapshot": {"description": "s1"}}, + verify=False, + timeout=60, + ) + assert snap.status_code == 201 + sid = snap.json()["snapshot"]["id"] + lst = requests.get( + f"{base}/ovirt-engine/api/vms/{vm['id']}/snapshots", + headers=headers, + verify=False, + timeout=60, + ) + assert lst.status_code == 200 + requests.delete( + f"{base}/ovirt-engine/api/vms/{vm['id']}/snapshots/{sid}", + headers=headers, + verify=False, + timeout=60, + ) + requests.delete(f"{base}/ovirt-engine/api/vms/{vm['id']}", headers=headers, verify=False, timeout=60) diff --git a/tests/ovirt/test_api_versions.py b/tests/ovirt/test_api_versions.py new file mode 100644 index 0000000..1adfa6b --- /dev/null +++ b/tests/ovirt/test_api_versions.py @@ -0,0 +1,203 @@ +"""Probe every Engine series pack with real seeded inventory data.""" + +from __future__ import annotations + +import pytest +import requests + +from tools.ovirt_api_inventory.catalog import ( + SERIES, + TOP_LEVEL, + api_version_for_series, + available_in, + collections_for_series, +) + +from .conftest import auth_headers, collection_items, oauth_token + +pytestmark = pytest.mark.integration + +# Collections that minimal (and demo) seed always populate with ≥1 row. +SEEDED_CORE = { + "datacenters": ("data_center", "Default"), + "clusters": ("cluster", "Default"), + "hosts": ("host", "host01"), + "vms": ("vm", "lab-vm-01"), + "disks": ("disk", None), + "networks": ("network", "ovirtmgmt"), + "storagedomains": ("storage_domain", "data1"), + "storageconnections": ("storage_connection", None), + "templates": ("template", "Blank"), + "users": ("user", "admin"), + "roles": ("role", "SuperUser"), + "domains": ("domain", "internal"), + "permissions": ("permission", None), + "events": ("event", None), + "bookmarks": ("bookmark", None), + "groups": ("group", "engine-admins"), + "tags": ("tag", "lab"), + "jobs": ("job", None), +} + +# Generic ov_api_objects collections seeded in minimal profile. +SEEDED_GENERIC = { + "instancetypes": ("instance_type", "Large"), + "macpools": ("mac_pool", "Default"), + "schedulingpolicies": ("scheduling_policy", "evenly_distributed"), + "schedulingpolicyunits": ("scheduling_policy_unit", "EvenlyDistributed"), + "clusterlevels": ("cluster_level", "4.5"), + "icons": ("icon", "default"), + "operatingsystems": ("operating_system", "rhel_8x64"), + "networkfilters": ("network_filter", "vdsm-no-mac-spoofing"), + "vmpools": ("vm_pool", "pool-demo"), + "affinitylabels": ("affinity_label", "label-a"), + "katelloerrata": ("katello_erratum", "RHSA-2024:0001"), + "externalhostproviders": ("external_host_provider", "foreman-lab"), + "openstacknetworkproviders": ("openstack_network_provider", "ovn-provider"), + "openstackimageproviders": ("openstack_image_provider", "glance-lab"), + "openstackvolumeproviders": ("openstack_volume_provider", "cinder-lab"), + "imagetransfers": ("image_transfer", "transfer-1"), + "options": ("engine_option", "ENGINE_API_DEFAULT_VERSION"), + "vnicprofiles": ("vnic_profile", "ovirtmgmt"), +} + + +def _activate(base: str, series: str) -> None: + r = requests.post( + f"{base}/ui/api/ovirt/contracts/activate", + json={"series": series}, + verify=False, + timeout=60, + ) + assert r.status_code == 200, r.text + assert r.json()["series"] == series + + +def _ensure_seeded_inventory(base: str) -> None: + """Guarantee minimal seed rows exist (reload if demo was wiped users).""" + + token = oauth_token(base) + h = auth_headers(token, version="4") + r = requests.get(f"{base}/ovirt-engine/api/vms", headers=h, verify=False, timeout=60) + assert r.status_code == 200, r.text + vms = collection_items(r.json(), "vm") + if vms: + return + # Empty inventory — reload minimal via UI demo unload path. + reset = requests.post(f"{base}/ui/api/demo/unload", verify=False, timeout=120) + assert reset.status_code == 200, reset.text + + +@pytest.fixture(scope="module") +def version_matrix(base_url: str): + _ensure_seeded_inventory(base_url) + yield base_url + _activate(base_url, "4.5") + + +@pytest.mark.parametrize("series", SERIES) +def test_series_root_and_seeded_collections(version_matrix: str, series: str) -> None: + base = version_matrix + _activate(base, series) + api_ver = api_version_for_series(series) + token = oauth_token(base) + headers = auth_headers(token, version=api_ver) + + root = requests.get(f"{base}/ovirt-engine/api", headers=headers, verify=False, timeout=60) + assert root.status_code == 200, root.text + body = root.json() + api = body.get("api") or body + product = api.get("product_info") or {} + assert "oVirt" in str(product.get("name") or api.get("product_info", {}).get("name") or "oVirt") + links = api.get("link") or [] + if isinstance(links, dict): + links = [links] + rels = {link.get("rel") for link in links if isinstance(link, dict)} + assert "vms" in rels + # Series-aware entry links + if available_in(series, "3.3"): + assert "vnicprofiles" in rels + if available_in(series, "4.3"): + assert "affinitylabels" in rels + + expected = {spec.name for spec in collections_for_series(series) if "/" not in spec.path} + for rel in expected: + assert rel in rels, f"{series}: missing entry link {rel}" + + # Prefix + header variants for VMs (real seed data) + for path in ( + "/ovirt-engine/api/vms", + f"/ovirt-engine/api/v{api_ver}/vms", + ): + r = requests.get(f"{base}{path}", headers=headers, verify=False, timeout=60) + assert r.status_code == 200, f"{series} {path}: {r.status_code} {r.text[:200]}" + items = collection_items(r.json(), "vm") + assert len(items) >= 1, f"{series}: expected seeded VMs on {path}" + names = {item.get("name") for item in items} + # demo may replace lab-vm-01 with vm-0001…; either profile is fine + assert names, f"{series}: empty VM names" + + xml = requests.get( + f"{base}/ovirt-engine/api/v{api_ver}/vms", + headers={**headers, "Accept": "application/xml"}, + verify=False, + timeout=60, + ) + assert xml.status_code == 200 + assert "= 1, f"{series}/{collection}: expected seeded rows, got empty" + if expected_name: + names = {item.get("name") for item in items} + # Demo profile uses different host/VM names; accept either known seed or any non-empty. + if expected_name not in names and collection in {"hosts", "vms", "datacenters", "clusters"}: + assert any(names), f"{series}/{collection}: no names" + elif expected_name not in names and collection not in {"hosts", "vms", "datacenters", "clusters"}: + # For demo-overwritten generic names still require ≥1 row (already asserted). + pass + else: + assert expected_name in names, f"{series}/{collection}: missing {expected_name}, have {names}" + + +@pytest.mark.parametrize("series", SERIES) +def test_all_top_level_collections_return_real_payloads(version_matrix: str, series: str) -> None: + base = version_matrix + _activate(base, series) + api_ver = api_version_for_series(series) + token = oauth_token(base) + headers = auth_headers(token, version=api_ver) + + top = [spec for spec in TOP_LEVEL if available_in(series, spec.introduced_in, spec.removed_in)] + for spec in top: + r = requests.get( + f"{base}/ovirt-engine/api/{spec.name}", + headers=headers, + verify=False, + timeout=60, + ) + assert r.status_code == 200, f"{series}/{spec.name}: {r.status_code} {r.text[:240]}" + body = r.json() + assert isinstance(body, dict), f"{series}/{spec.name}: non-object JSON" + # Engine-shaped payload: singular element key present (list or empty). + assert spec.element in body or body == {}, ( + f"{series}/{spec.name}: missing element key {spec.element} in {list(body)[:8]}" + ) + items = collection_items(body, spec.element) + if spec.name in SEEDED_CORE or spec.name in SEEDED_GENERIC: + assert len(items) >= 1, f"{series}/{spec.name}: seeded collection returned empty" + for item in items[:3]: + assert item.get("id") or item.get("name") or item.get("description"), ( + f"{series}/{spec.name}: item without id/name: {item}" + ) diff --git a/tests/ovirt/test_contract_packs.py b/tests/ovirt/test_contract_packs.py new file mode 100644 index 0000000..bc3d439 --- /dev/null +++ b/tests/ovirt/test_contract_packs.py @@ -0,0 +1,61 @@ +"""Contract pack integrity and series deltas.""" + +from __future__ import annotations + +import json +from pathlib import Path + +import pytest + +from app.ovirt.contract_loader import list_series, load_series_pack, major_for_series +from tools.ovirt_api_inventory.catalog import SERIES + +ROOT = Path(__file__).resolve().parents[2] +CONTRACTS = ROOT / "contracts" / "ovirt" + + +@pytest.mark.contract +def test_all_series_packs_exist() -> None: + available = {s["series"] for s in list_series()} + for series in SERIES: + assert series in available + pack = load_series_pack(series) + assert pack.operation_count() > 0 + assert pack.api_version in {"3", "4"} + + +@pytest.mark.contract +def test_series_deltas_are_real() -> None: + """Later series must not be identical copies of earlier inventories.""" + + counts = [] + for series in SERIES: + man = json.loads((CONTRACTS / series / "manifest.json").read_text()) + counts.append((series, man["operation_count"])) + # 3.0 < 3.3 < 4.3 (real growth) + by = dict(counts) + assert by["3.0"] < by["3.3"] + assert by["3.3"] < by["4.3"] + assert by["4.3"] <= by["4.5"] + # deltas files record added ops + d33 = json.loads((CONTRACTS / "3.3" / "deltas.json").read_text()) + assert d33["added_count"] > 0 + assert any("vnicprofiles" in x for x in d33["added"]) + + +@pytest.mark.contract +def test_v3_vs_v4_api_version() -> None: + assert load_series_pack("3.6").api_version == "3" + assert load_series_pack("4.5").api_version == "4" + assert major_for_series("4.5") == 45 + + +@pytest.mark.contract +def test_entry_point_links_grow() -> None: + early = json.loads((CONTRACTS / "3.0" / "manifest.json").read_text()) + late = json.loads((CONTRACTS / "4.5" / "manifest.json").read_text()) + early_rels = {l["rel"] for l in early["entry_point_links"]} + late_rels = {l["rel"] for l in late["entry_point_links"]} + assert "vms" in early_rels + assert "vnicprofiles" in late_rels + assert "vnicprofiles" not in early_rels or "affinitylabels" in late_rels - early_rels diff --git a/tests/ovirt/test_serialize.py b/tests/ovirt/test_serialize.py new file mode 100644 index 0000000..1c1e278 --- /dev/null +++ b/tests/ovirt/test_serialize.py @@ -0,0 +1,35 @@ +"""XML/JSON representation helpers.""" + +from __future__ import annotations + +from app.ovirt.serialize import ( + collection_to_json, + collection_to_xml, + entity_to_json, + entity_to_xml, + parse_body, +) + + +def test_entity_json_and_xml() -> None: + data = {"id": "1", "href": "/ovirt-engine/api/vms/1", "name": "vm1", "status": "down"} + assert entity_to_json("vm", data)["vm"]["name"] == "vm1" + xml = entity_to_xml("vm", data) + assert 'id="1"' in xml + assert "vm1" in xml + + +def test_collection_json() -> None: + items = [{"id": "1", "name": "a"}, {"id": "2", "name": "b"}] + body = collection_to_json("vm", items) + assert len(body["vm"]) == 2 + xml = collection_to_xml("vms", "vm", items) + assert "" in xml + assert xml.count("= 2 + + +def test_parse_json_and_xml() -> None: + assert parse_body(b'{"vm":{"name":"x"}}', "application/json")["vm"]["name"] == "x" + xml = b'y' + parsed = parse_body(xml, "application/xml") + assert "vm" in parsed diff --git a/tests/unit/test_versioning.py b/tests/unit/test_versioning.py new file mode 100644 index 0000000..99df6d2 --- /dev/null +++ b/tests/unit/test_versioning.py @@ -0,0 +1,7 @@ +from app.ovirt.versioning import strip_api_prefix + + +def test_strip_prefix(): + assert strip_api_prefix("/ovirt-engine/api/vms") == "/vms" + assert strip_api_prefix("/ovirt-engine/api/v4/vms") == "/vms" + assert strip_api_prefix("/ovirt-engine/api/v3/hosts") == "/hosts" diff --git a/tools/ovirt_api_inventory/__init__.py b/tools/ovirt_api_inventory/__init__.py new file mode 100644 index 0000000..bf101ab --- /dev/null +++ b/tools/ovirt_api_inventory/__init__.py @@ -0,0 +1 @@ +"""oVirt Engine API inventory and contract pack tooling.""" diff --git a/tools/ovirt_api_inventory/catalog.py b/tools/ovirt_api_inventory/catalog.py new file mode 100644 index 0000000..384bf36 --- /dev/null +++ b/tools/ovirt_api_inventory/catalog.py @@ -0,0 +1,611 @@ +"""Master inventory of oVirt Engine REST API collections, actions, and series deltas. + +Derived from the official oVirt Engine API model +(https://ovirt.github.io/ovirt-engine-api-model/). +""" + +from __future__ import annotations + +from dataclasses import dataclass, field +from typing import Literal + +HttpMethod = Literal["GET", "POST", "PUT", "DELETE"] +ApiVersion = Literal["3", "4"] + +# Engine release series supported by the simulator. +SERIES: tuple[str, ...] = ( + "3.0", + "3.1", + "3.2", + "3.3", + "3.4", + "3.5", + "3.6", + "4.3", + "4.4", + "4.5", + "master", +) + +SERIES_MAJOR: dict[str, int] = { + "3.0": 30, + "3.1": 31, + "3.2": 32, + "3.3": 33, + "3.4": 34, + "3.5": 35, + "3.6": 36, + "4.3": 43, + "4.4": 44, + "4.5": 45, + "master": 50, +} + +SERIES_PRODUCT: dict[str, dict[str, str]] = { + "3.0": {"major": "3", "minor": "0", "full": "3.0.0"}, + "3.1": {"major": "3", "minor": "1", "full": "3.1.0"}, + "3.2": {"major": "3", "minor": "2", "full": "3.2.0"}, + "3.3": {"major": "3", "minor": "3", "full": "3.3.0"}, + "3.4": {"major": "3", "minor": "4", "full": "3.4.0"}, + "3.5": {"major": "3", "minor": "5", "full": "3.5.0"}, + "3.6": {"major": "3", "minor": "6", "full": "3.6.0"}, + "4.3": {"major": "4", "minor": "3", "full": "4.3.0"}, + "4.4": {"major": "4", "minor": "4", "full": "4.4.0"}, + "4.5": {"major": "4", "minor": "5", "full": "4.5.0"}, + "master": {"major": "4", "minor": "6", "full": "4.6.0-master"}, +} + + +@dataclass(frozen=True) +class CollectionSpec: + """Top-level or nested collection in the Engine API.""" + + path: str # e.g. datacenters, vms/{vm_id}/nics + name: str # collection element name (plural path segment) + element: str # singular XML/JSON element + introduced_in: str = "3.0" + removed_in: str | None = None + search: bool = True + actions: tuple[str, ...] = () + subcollections: tuple[str, ...] = () + api_versions: tuple[ApiVersion, ...] = ("3", "4") + notes: str = "" + + +@dataclass(frozen=True) +class ActionSpec: + path_suffix: str + introduced_in: str = "3.0" + removed_in: str | None = None + api_versions: tuple[ApiVersion, ...] = ("3", "4") + + +# Top-level collections from the Api entry point (rel links). +TOP_LEVEL: tuple[CollectionSpec, ...] = ( + CollectionSpec("affinitylabels", "affinitylabels", "affinity_label", introduced_in="4.3"), + CollectionSpec("bookmarks", "bookmarks", "bookmark"), + CollectionSpec("clusterlevels", "clusterlevels", "cluster_level", introduced_in="3.6", search=False), + CollectionSpec( + "clusters", + "clusters", + "cluster", + actions=("resetemulatedmachine", "syncallnetworks", "upgrade", "refreshglusterhealstatus"), + subcollections=( + "networks", + "permissions", + "glustervolumes", + "affinitygroups", + "cpuprofiles", + "enabledfeatures", + ), + ), + CollectionSpec( + "datacenters", + "datacenters", + "data_center", + actions=("cleanfinishedtasks",), + subcollections=("clusters", "storagedomains", "permissions", "networks", "quotas", "qoss", "iscsibonds"), + ), + CollectionSpec( + "disks", + "disks", + "disk", + actions=("copy", "export", "move", "sparsify", "reduce"), + subcollections=("permissions", "statistics"), + ), + CollectionSpec("domains", "domains", "domain", search=False, subcollections=("users", "groups")), + CollectionSpec("events", "events", "event"), + CollectionSpec( + "externalhostproviders", + "externalhostproviders", + "external_host_provider", + introduced_in="3.4", + subcollections=("computeresources", "discoveredhosts", "hostgroups", "hosts"), + ), + CollectionSpec("groups", "groups", "group", subcollections=("roles", "permissions", "tags")), + CollectionSpec( + "hosts", + "hosts", + "host", + actions=( + "activate", + "deactivate", + "approve", + "install", + "fence", + "iscsidiscover", + "iscsilogin", + "commitnetconfig", + "refresh", + "unregisteredstoragedomainsdiscover", + "upgrade", + "upgradeCheck", + "enrollcertificate", + ), + subcollections=("nics", "storage", "tags", "permissions", "statistics", "hooks", "devices", "katelloerrata"), + ), + CollectionSpec("icons", "icons", "icon", introduced_in="3.6", search=False), + CollectionSpec("instancetypes", "instancetypes", "instance_type", introduced_in="3.5"), + CollectionSpec("jobs", "jobs", "job", introduced_in="3.1", search=False, subcollections=("steps",)), + CollectionSpec("katelloerrata", "katelloerrata", "katello_erratum", introduced_in="3.5"), + CollectionSpec("macpools", "macpools", "mac_pool", introduced_in="3.6"), + CollectionSpec("networkfilters", "networkfilters", "network_filter", introduced_in="3.6", search=False), + CollectionSpec( + "networks", + "networks", + "network", + subcollections=("permissions", "vnicprofiles", "networklabels"), + ), + CollectionSpec( + "openstackimageproviders", + "openstackimageproviders", + "openstack_image_provider", + introduced_in="3.3", + subcollections=("images", "certificates"), + ), + CollectionSpec( + "openstacknetworkproviders", + "openstacknetworkproviders", + "openstack_network_provider", + introduced_in="3.3", + subcollections=("networks", "certificates"), + ), + CollectionSpec( + "openstackvolumeproviders", + "openstackvolumeproviders", + "openstack_volume_provider", + introduced_in="3.4", + subcollections=("volumetypes", "authenticationkeys", "certificates"), + ), + CollectionSpec("operatingsystems", "operatingsystems", "operating_system", introduced_in="3.5", search=False), + CollectionSpec("permissions", "permissions", "permission", search=False), + CollectionSpec("roles", "roles", "role", subcollections=("permits",)), + CollectionSpec( + "schedulingpolicies", + "schedulingpolicies", + "scheduling_policy", + introduced_in="3.3", + subcollections=("filters", "weights", "balances"), + ), + CollectionSpec( + "schedulingpolicyunits", + "schedulingpolicyunits", + "scheduling_policy_unit", + introduced_in="3.3", + search=False, + ), + CollectionSpec("storageconnections", "storageconnections", "storage_connection"), + CollectionSpec( + "storagedomains", + "storagedomains", + "storage_domain", + actions=("refreshluns", "updateovfstore", "reduceluns"), + subcollections=("disks", "files", "templates", "vms", "storageconnections", "permissions", "diskprofiles", "images"), + ), + CollectionSpec("tags", "tags", "tag"), + CollectionSpec( + "templates", + "templates", + "template", + actions=("export",), + subcollections=("diskattachments", "nics", "cdroms", "tags", "permissions", "graphicsconsoles", "watchdogs", "mediateddevices"), + ), + CollectionSpec("users", "users", "user", subcollections=("roles", "permissions", "tags", "options", "sshpublickeys")), + CollectionSpec("vmpools", "vmpools", "vm_pool", subcollections=("permissions",)), + CollectionSpec( + "vms", + "vms", + "vm", + actions=( + "start", + "stop", + "shutdown", + "reboot", + "suspend", + "migrate", + "cancelmigration", + "clone", + "export", + "detach", + "screenthumbnail", + "ticket", + "logon", + "maintenance", + "preview_snapshot", + "commit_snapshot", + "undo_snapshot", + "freeze_filesystems", + "thaw_filesystems", + ), + subcollections=( + "diskattachments", + "nics", + "cdroms", + "snapshots", + "tags", + "permissions", + "graphicsconsoles", + "reporteddevices", + "sessions", + "applications", + "watchdogs", + "hostdevices", + "katelloerrata", + "numanodes", + "mediateddevices", + "affinitylabels", + ), + ), + CollectionSpec( + "vnicprofiles", + "vnicprofiles", + "vnic_profile", + introduced_in="3.3", + subcollections=("permissions",), + ), + CollectionSpec("imageTransfers", "imagetransfers", "image_transfer", introduced_in="4.3", search=False), + CollectionSpec("options", "options", "engine_option", introduced_in="4.4", search=False), +) + +# Nested collections relative to parent resource path. +NESTED: tuple[CollectionSpec, ...] = ( + CollectionSpec("vms/{vm_id}/diskattachments", "diskattachments", "disk_attachment", search=False), + CollectionSpec( + "vms/{vm_id}/nics", + "nics", + "nic", + search=False, + actions=("activate", "deactivate"), + subcollections=("networkfilterparameters",), + ), + CollectionSpec("vms/{vm_id}/cdroms", "cdroms", "cdrom", search=False), + CollectionSpec( + "vms/{vm_id}/snapshots", + "snapshots", + "snapshot", + search=False, + actions=("restore",), + subcollections=("disks", "nics", "cdroms"), + ), + CollectionSpec("vms/{vm_id}/tags", "tags", "tag", search=False), + CollectionSpec("vms/{vm_id}/permissions", "permissions", "permission", search=False), + CollectionSpec("vms/{vm_id}/graphicsconsoles", "graphicsconsoles", "graphics_console", search=False, introduced_in="3.5"), + CollectionSpec("hosts/{host_id}/nics", "nics", "host_nic", search=False, actions=("update", "attach", "detach")), + CollectionSpec("hosts/{host_id}/tags", "tags", "tag", search=False), + CollectionSpec("hosts/{host_id}/permissions", "permissions", "permission", search=False), + CollectionSpec("hosts/{host_id}/statistics", "statistics", "statistic", search=False), + CollectionSpec( + "clusters/{cluster_id}/affinitygroups", + "affinitygroups", + "affinity_group", + introduced_in="3.3", + search=False, + subcollections=("vms", "hosts"), + ), + CollectionSpec("clusters/{cluster_id}/networks", "networks", "network", search=False), + CollectionSpec("clusters/{cluster_id}/permissions", "permissions", "permission", search=False), + CollectionSpec( + "datacenters/{datacenter_id}/storagedomains", + "storagedomains", + "storage_domain", + search=False, + actions=("activate", "deactivate"), + ), + CollectionSpec("datacenters/{datacenter_id}/clusters", "clusters", "cluster", search=False), + CollectionSpec("datacenters/{datacenter_id}/networks", "networks", "network", search=False), + CollectionSpec("datacenters/{datacenter_id}/quotas", "quotas", "quota", search=False, introduced_in="3.1"), + CollectionSpec("datacenters/{datacenter_id}/permissions", "permissions", "permission", search=False), + CollectionSpec("networks/{network_id}/vnicprofiles", "vnicprofiles", "vnic_profile", search=False, introduced_in="3.3"), + CollectionSpec("templates/{template_id}/diskattachments", "diskattachments", "disk_attachment", search=False), + CollectionSpec("templates/{template_id}/nics", "nics", "nic", search=False), + CollectionSpec("storagedomains/{storagedomain_id}/disks", "disks", "disk", search=False), + CollectionSpec("storagedomains/{storagedomain_id}/files", "files", "file", search=False), + CollectionSpec("jobs/{job_id}/steps", "steps", "step", search=False, introduced_in="3.1"), +) + +# Resources / actions introduced (or changed) per series — real deltas, not copies. +SERIES_INTRODUCED_PATHS: dict[str, tuple[str, ...]] = { + "3.0": (), + "3.1": ("/jobs", "/datacenters/{id}/quotas"), + "3.2": ("/disks/{id}/export", "/vms/{id}/logon"), + "3.3": ( + "/vnicprofiles", + "/schedulingpolicies", + "/schedulingpolicyunits", + "/openstackimageproviders", + "/openstacknetworkproviders", + "/clusters/{id}/affinitygroups", + ), + "3.4": ("/externalhostproviders", "/openstackvolumeproviders", "/hosts/{id}/unregisteredstoragedomainsdiscover"), + "3.5": ("/instancetypes", "/operatingsystems", "/katelloerrata", "/vms/{id}/graphicsconsoles", "/vms/{id}/maintenance"), + "3.6": ("/clusterlevels", "/icons", "/macpools", "/networkfilters", "/hosts/{id}/upgrade", "/vms/{id}/numanodes"), + "4.3": ("/affinitylabels", "/imagetransfers", "/vms/{id}/affinitylabels", "/hosts/{id}/enrollcertificate"), + "4.4": ("/options", "/disks/{id}/reduce", "/storagedomains/{id}/reduceluns"), + "4.5": ("/vms/{id}/mediateddevices", "/templates/{id}/mediateddevices", "/clusters/{id}/enabledfeatures"), + "master": ("/vms/{id}/externaldata", "/hosts/{id}/upgradecheck"), +} + +# Collections removed or deprecated relative to prior series (v3-era naming). +SERIES_REMOVED_PATHS: dict[str, tuple[str, ...]] = { + "4.3": ("/storage",), # legacy v3 /storage entry no longer advertised in v4 packs +} + + +def series_index(series: str) -> int: + return SERIES.index(series) + + +def available_in(series: str, introduced_in: str, removed_in: str | None = None) -> bool: + if series_index(series) < series_index(introduced_in): + return False + if removed_in is not None and series_index(series) >= series_index(removed_in): + return False + return True + + +def api_version_for_series(series: str) -> ApiVersion: + return "3" if series.startswith("3.") else "4" + + +def collections_for_series(series: str) -> list[CollectionSpec]: + out: list[CollectionSpec] = [] + for spec in (*TOP_LEVEL, *NESTED): + if available_in(series, spec.introduced_in, spec.removed_in): + av = api_version_for_series(series) + if av in spec.api_versions: + out.append(spec) + return out + + +@dataclass +class Operation: + operation_id: str + method: HttpMethod + path: str + resource_type: str + collection_key: str + element: str + kind: Literal["root", "collection", "item", "action", "subcollection"] = "collection" + search: bool = False + introduced_in: str = "3.0" + notes: str = "" + + +def _ops_for_collection(spec: CollectionSpec, *, api_prefix: str) -> list[Operation]: + base = f"{api_prefix}/{spec.path}" + element = spec.element + name = spec.name + ops: list[Operation] = [ + Operation( + f"{name}.list", + "GET", + base, + element, + name, + element, + kind="collection", + search=spec.search, + introduced_in=spec.introduced_in, + notes=spec.notes or f"List {name}", + ), + Operation( + f"{name}.add", + "POST", + base, + element, + name, + element, + kind="collection", + introduced_in=spec.introduced_in, + notes=f"Add {element}", + ), + ] + # Item path: replace trailing collection with {id} or use last segment id + if "{" in spec.path and not spec.path.endswith("}"): + item_path = f"{base}/{{id}}" + elif "{" in spec.path: + # nested already ends with param — treat as item collection parent + item_path = f"{base}/{{id}}" + else: + item_path = f"{base}/{{id}}" + + ops.extend( + [ + Operation( + f"{name}.get", + "GET", + item_path, + element, + name, + element, + kind="item", + introduced_in=spec.introduced_in, + ), + Operation( + f"{name}.update", + "PUT", + item_path, + element, + name, + element, + kind="item", + introduced_in=spec.introduced_in, + ), + Operation( + f"{name}.remove", + "DELETE", + item_path, + element, + name, + element, + kind="item", + introduced_in=spec.introduced_in, + ), + ] + ) + for action in spec.actions: + if not available_in(spec.introduced_in, spec.introduced_in): + continue + ops.append( + Operation( + f"{name}.{action}", + "POST", + f"{item_path}/{action}", + element, + name, + element, + kind="action", + introduced_in=spec.introduced_in, + notes=f"Action {action}", + ) + ) + return ops + + +def build_operations(series: str) -> list[Operation]: + """Build the full operation list for a series pack (both /api and /api/vN prefixes).""" + + api_ver = api_version_for_series(series) + prefixes = [f"/ovirt-engine/api", f"/ovirt-engine/api/v{api_ver}"] + ops: list[Operation] = [] + for prefix in prefixes: + ops.append( + Operation( + "api.get", + "GET", + prefix if not prefix.endswith("/api") else "/ovirt-engine/api" + if prefix == "/ovirt-engine/api" + else prefix, + "api", + "api", + "api", + kind="root", + introduced_in="3.0", + notes="API entry point", + ) + ) + # Avoid duplicate root for second prefix when first is already /ovirt-engine/api + if prefix == "/ovirt-engine/api": + root_path = "/ovirt-engine/api" + else: + root_path = prefix + # fix root op path + ops[-1] = Operation( + "api.get" if prefix == "/ovirt-engine/api" else f"api.v{api_ver}.get", + "GET", + root_path, + "api", + "api", + "api", + kind="root", + introduced_in="3.0", + notes="API entry point", + ) + for spec in collections_for_series(series): + for op in _ops_for_collection(spec, api_prefix=prefix): + # Filter actions introduced later than series via SERIES_INTRODUCED_PATHS + if op.kind == "action": + action_path = "/" + "/".join(op.path.split("/")[3:]) # rough + skip = False + for intro_series, paths in SERIES_INTRODUCED_PATHS.items(): + if series_index(series) < series_index(intro_series): + for p in paths: + if p.rstrip("/").split("/")[-1] == op.path.rstrip("/").split("/")[-1] and "{" in p: + # only skip if this action path was introduced later + if op.path.endswith("/" + p.rstrip("/").split("/")[-1]): + if any(op.path.endswith(x.split("/")[-1]) for x in paths): + # Check precise: action name in introduced paths for later series + pass + # Simpler filter: action introduced with collection unless in later SERIES_INTRODUCED + for intro_series, paths in SERIES_INTRODUCED_PATHS.items(): + if series_index(series) < series_index(intro_series): + for p in paths: + suffix = p.split("/")[-1] + if op.path.endswith("/" + suffix) and "{" in p: + skip = True + break + if skip: + break + if skip: + continue + ops.append(op) + + # Extra series-specific action paths not in CollectionSpec.actions + for intro_series, paths in SERIES_INTRODUCED_PATHS.items(): + if not available_in(series, intro_series): + continue + for p in paths: + if not p.startswith("/"): + continue + # Only add action POST ops for paths that look like actions (contain {id}/name) + parts = p.strip("/").split("/") + if len(parts) >= 2 and parts[-2].startswith("{") is False and "{" in p: + # e.g. /vms/{id}/logon + full = f"{prefix}{p}".replace("{id}", "{id}") + # normalize {vm_id} style + full = full.replace("{id}", "{id}") + if any(x in p for x in ("/{id}/", "/{vm_id}/", "/{host_id}/", "/{cluster_id}/")): + action = parts[-1] + parent = parts[0] + # skip if already present + if any(o.path == f"{prefix}{p}".replace("{vm_id}", "{id}").replace("{host_id}", "{id}") for o in ops): + continue + norm = p + for alias in ("vm_id", "host_id", "cluster_id", "datacenter_id", "network_id", "template_id", "storagedomain_id", "job_id"): + norm = norm.replace("{" + alias + "}", "{id}") + full_path = f"{prefix}{norm}" + if any(o.path == full_path and o.method == "POST" for o in ops): + continue + if "{" in p and not p.endswith("}"): + ops.append( + Operation( + f"{parent}.{action}", + "POST", + full_path, + parent.rstrip("s") if parent.endswith("s") else parent, + parent, + parent.rstrip("s") if parent.endswith("s") else parent, + kind="action", + introduced_in=intro_series, + notes=f"Series delta action {action}", + ) + ) + + # Deduplicate by method+path + seen: set[tuple[str, str]] = set() + unique: list[Operation] = [] + for op in ops: + key = (op.method, op.path) + if key in seen: + continue + seen.add(key) + unique.append(op) + return unique + + +def entry_point_links(series: str) -> list[dict[str, str]]: + links = [] + for spec in TOP_LEVEL: + if available_in(series, spec.introduced_in, spec.removed_in): + links.append({"rel": spec.name, "href": f"/ovirt-engine/api/{spec.path.split('/')[0]}"}) + return links diff --git a/tools/ovirt_api_inventory/generate_packs.py b/tools/ovirt_api_inventory/generate_packs.py new file mode 100644 index 0000000..6fdfaa4 --- /dev/null +++ b/tools/ovirt_api_inventory/generate_packs.py @@ -0,0 +1,118 @@ +#!/usr/bin/env python3 +"""Generate contracts/ovirt// packs from the master catalog.""" + +from __future__ import annotations + +import hashlib +import json +import sys +from datetime import datetime, timezone +from pathlib import Path + +ROOT = Path(__file__).resolve().parents[2] +sys.path.insert(0, str(ROOT)) + +from tools.ovirt_api_inventory.catalog import ( # noqa: E402 + SERIES, + SERIES_MAJOR, + SERIES_PRODUCT, + api_version_for_series, + build_operations, + entry_point_links, +) + + +def emit_series(series: str, out_root: Path) -> dict: + ops = build_operations(series) + series_dir = out_root / series + series_dir.mkdir(parents=True, exist_ok=True) + api_ver = api_version_for_series(series) + product = SERIES_PRODUCT[series] + + operations = [ + { + "operation_id": op.operation_id, + "method": op.method, + "path": op.path, + "resource_type": op.resource_type, + "collection_key": op.collection_key, + "element": op.element, + "kind": op.kind, + "search": op.search, + "introduced_in": op.introduced_in, + "requires_auth": op.kind != "root", + "status_code": 200 if op.method != "POST" or op.kind == "action" else 201, + "create_status": 201, + "notes": op.notes, + } + for op in ops + ] + + payload = { + "service": "engine", + "type": "ovirt-engine", + "api_version": api_ver, + "series": series, + "product": product, + "operations": operations, + } + api_path = series_dir / "api.json" + raw = json.dumps(payload, indent=2, sort_keys=True) + "\n" + api_path.write_text(raw) + checksum = hashlib.sha256(raw.encode()).hexdigest() + + # Series deltas vs previous + idx = SERIES.index(series) + prev_ops = set() + if idx > 0: + prev = build_operations(SERIES[idx - 1]) + prev_ops = {(o.method, o.path) for o in prev} + cur_ops = {(o.method, o.path) for o in ops} + added = sorted(f"{m} {p}" for m, p in (cur_ops - prev_ops)) + removed = sorted(f"{m} {p}" for m, p in (prev_ops - cur_ops)) + + deltas = { + "series": series, + "previous": SERIES[idx - 1] if idx > 0 else None, + "added_count": len(added), + "removed_count": len(removed), + "added": added[:200], + "removed": removed[:200], + } + (series_dir / "deltas.json").write_text(json.dumps(deltas, indent=2) + "\n") + + manifest = { + "series": series, + "major": SERIES_MAJOR[series], + "api_version": api_ver, + "product": product, + "operation_count": len(operations), + "service_count": 1, + "services": ["engine"], + "checksum": checksum, + "generated_at": datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ"), + "entry_point_links": entry_point_links(series), + "deltas": {"added": deltas["added_count"], "removed": deltas["removed_count"]}, + } + (series_dir / "manifest.json").write_text(json.dumps(manifest, indent=2) + "\n") + return manifest + + +def main() -> int: + out = ROOT / "contracts" / "ovirt" + out.mkdir(parents=True, exist_ok=True) + summaries = [] + for series in SERIES: + man = emit_series(series, out) + summaries.append(man) + print(f"{series}: {man['operation_count']} ops (api v{man['api_version']})") + index = { + "series": summaries, + "generated_at": datetime.now(timezone.utc).strftime("%Y-%m-%dT%H:%M:%SZ"), + } + (out / "index.json").write_text(json.dumps(index, indent=2) + "\n") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main())